Skip to content
Snippets Groups Projects

feat: AUTO-3805 CollectionProps type

Merged Anton Teplyakov requested to merge feature/AUTO-3805 into master
@@ -47,8 +47,13 @@ def init_collections(
with open(f"{schemes_dir}/{collection_id}.json", "r") as file:
collection_schema = file.read()
props = collections_settings_mapping.get(collection_id) or CollectionProps()
if not isinstance(props, CollectionProps):
raise TypeError("collections_settings_mapping value must be an instance of CollectionProps")
kwargs = {
**collections_settings_mapping.get(collection_id).to_dict(),
**props.to_dict(),
"id": collection_id,
"name": collection_name,
"schema": collection_schema,
Loading