@@ -46,6 +46,7 @@ def id(self):
4646
4747
4848class _CamelCaseMixin (BaseModel ):
49+
4950 class Config :
5051 allow_population_by_field_name = True
5152 alias_generator = camel_case
@@ -111,6 +112,7 @@ class DataRowMetadataOntology:
111112 >>> mdo = client.get_data_row_metadata_ontology()
112113
113114 """
115+
114116 def __init__ (self , client ):
115117
116118 self ._client = client
@@ -130,8 +132,8 @@ def _build_ontology(self):
130132 ]
131133 self .reserved_by_id = self ._make_id_index (self .reserved_fields )
132134 self .reserved_by_name : Dict [
133- str , DataRowMetadataSchema ] = self . _make_name_index (
134- self .reserved_fields )
135+ str ,
136+ DataRowMetadataSchema ] = self . _make_name_index ( self .reserved_fields )
135137
136138 # custom fields
137139 self .custom_fields : List [DataRowMetadataSchema ] = [
@@ -207,8 +209,9 @@ def _parse_ontology(raw_ontology) -> List[DataRowMetadataSchema]:
207209 return fields
208210
209211 def parse_metadata (
210- self , unparsed : List [Dict [str , List [Union [str , Dict ]]]]
211- ) -> List [DataRowMetadata ]:
212+ self , unparsed : List [Dict [str ,
213+ List [Union [str ,
214+ Dict ]]]]) -> List [DataRowMetadata ]:
212215 """ Parse metadata responses
213216
214217 >>> mdo.parse_metadata([metdata])
@@ -301,8 +304,8 @@ def _batch_upsert(
301304 data_row_id = m .data_row_id ,
302305 fields = list (
303306 chain .from_iterable (
304- self ._parse_upsert (m )
305- for m in m . fields ))). dict ( by_alias = True ))
307+ self ._parse_upsert (m ) for m in m . fields ))). dict (
308+ by_alias = True ))
306309
307310 res = _batch_operations (_batch_upsert , items , self ._batch_size )
308311 return res
@@ -468,12 +471,11 @@ def _batch_operations(
468471
469472
470473def _validate_parse_embedding (
471- field : DataRowMetadataField
474+ field : DataRowMetadataField
472475) -> List [Dict [str , Union [SchemaId , Embedding ]]]:
473476
474477 if isinstance (field .value , list ):
475- if not (Embedding .min_items <= len (field .value ) <=
476- Embedding .max_items ):
478+ if not (Embedding .min_items <= len (field .value ) <= Embedding .max_items ):
477479 raise ValueError (
478480 "Embedding length invalid. "
479481 "Must have length within the interval "
0 commit comments