1 line
134 KiB
JSON
1 line
134 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "label": "decl_base.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1"}, {"id": "decl_base_mappedclassprotocol", "label": "MappedClassProtocol", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L90"}, {"id": "decl_base_mappedclassprotocol_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L101"}, {"id": "decl_base_declmappedclassprotocol", "label": "_DeclMappedClassProtocol", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L104"}, {"id": "protocol", "label": "Protocol", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "decl_base_declmappedclassprotocol_declare_first", "label": ".__declare_first__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L114"}, {"id": "decl_base_declmappedclassprotocol_declare_last", "label": ".__declare_last__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L116"}, {"id": "decl_base_dataclassarguments", "label": "_DataclassArguments", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L119"}, {"id": "typeddict", "label": "TypedDict", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "decl_base_declared_mapping_info", "label": "_declared_mapping_info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L130"}, {"id": "decl_base_is_supercls_for_inherits", "label": "_is_supercls_for_inherits()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L143"}, {"id": "decl_base_resolve_for_abstract_or_classical", "label": "_resolve_for_abstract_or_classical()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L165"}, {"id": "decl_base_get_immediate_cls_attr", "label": "_get_immediate_cls_attr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L187"}, {"id": "decl_base_dive_for_cls_manager", "label": "_dive_for_cls_manager()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L226"}, {"id": "decl_base_as_declarative", "label": "_as_declarative()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L240"}, {"id": "decl_base_mapper", "label": "_mapper()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L248"}, {"id": "decl_base_is_declarative_props", "label": "_is_declarative_props()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L259"}, {"id": "decl_base_check_declared_props_nocascade", "label": "_check_declared_props_nocascade()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L265"}, {"id": "decl_base_mapperconfig", "label": "_MapperConfig", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L280"}, {"id": "decl_base_setup_mapping", "label": "setup_mapping()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L300"}, {"id": "decl_base_mapperconfig_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L330"}, {"id": "decl_base_mapperconfig_set_cls_attribute", "label": ".set_cls_attribute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L358"}, {"id": "decl_base_mapperconfig_map", "label": ".map()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L363"}, {"id": "decl_base_mapperconfig_early_mapping", "label": "._early_mapping()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L366"}, {"id": "decl_base_imperativemapperconfig", "label": "_ImperativeMapperConfig", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L370"}, {"id": "decl_base_imperativemapperconfig_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L373"}, {"id": "decl_base_imperativemapperconfig_map", "label": ".map()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L394"}, {"id": "decl_base_imperativemapperconfig_setup_inheritance", "label": "._setup_inheritance()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L402"}, {"id": "decl_base_collectedannotation", "label": "_CollectedAnnotation", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L432"}, {"id": "namedtuple", "label": "NamedTuple", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "decl_base_classscanmapperconfig", "label": "_ClassScanMapperConfig", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L442"}, {"id": "decl_base_classscanmapperconfig_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L506"}, {"id": "decl_base_classscanmapperconfig_setup_declared_events", "label": "._setup_declared_events()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L583"}, {"id": "decl_base_classscanmapperconfig_cls_attr_override_checker", "label": "._cls_attr_override_checker()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L600"}, {"id": "decl_base_classscanmapperconfig_cls_attr_resolver", "label": "._cls_attr_resolver()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L685"}, {"id": "decl_base_classscanmapperconfig_scan_attributes", "label": "._scan_attributes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L753"}, {"id": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "label": "._setup_dataclasses_transforms()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1055"}, {"id": "decl_base_update_annotations_for_non_mapped_class", "label": "_update_annotations_for_non_mapped_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1176"}, {"id": "decl_base_apply_dataclasses_to_any_class", "label": "_apply_dataclasses_to_any_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1202"}, {"id": "decl_base_assert_dc_arguments", "label": "_assert_dc_arguments()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1255"}, {"id": "decl_base_classscanmapperconfig_collect_annotation", "label": "._collect_annotation()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1273"}, {"id": "decl_base_classscanmapperconfig_warn_for_decl_attributes", "label": "._warn_for_decl_attributes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1345"}, {"id": "decl_base_classscanmapperconfig_produce_column_copies", "label": "._produce_column_copies()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1358"}, {"id": "decl_base_classscanmapperconfig_extract_mappable_attributes", "label": "._extract_mappable_attributes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1448"}, {"id": "decl_base_classscanmapperconfig_extract_declared_columns", "label": "._extract_declared_columns()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1651"}, {"id": "decl_base_classscanmapperconfig_setup_table", "label": "._setup_table()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1710"}, {"id": "decl_base_classscanmapperconfig_metadata_for_cls", "label": "._metadata_for_cls()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1788"}, {"id": "decl_base_classscanmapperconfig_setup_inheriting_mapper", "label": "._setup_inheriting_mapper()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1795"}, {"id": "decl_base_classscanmapperconfig_setup_inheriting_columns", "label": "._setup_inheriting_columns()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1828"}, {"id": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "label": "._prepare_mapper_arguments()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1900"}, {"id": "decl_base_classscanmapperconfig_map", "label": ".map()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1981"}, {"id": "decl_base_as_dc_declaredattr", "label": "_as_dc_declaredattr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2000"}, {"id": "decl_base_deferredmapperconfig", "label": "_DeferredMapperConfig", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2014"}, {"id": "decl_base_deferredmapperconfig_early_mapping", "label": "._early_mapping()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2023"}, {"id": "decl_base_cls", "label": "cls()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2027"}, {"id": "decl_base_remove_config_cls", "label": "_remove_config_cls()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2036"}, {"id": "decl_base_has_cls", "label": "has_cls()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2040"}, {"id": "decl_base_raise_unmapped_for_cls", "label": "raise_unmapped_for_cls()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2045"}, {"id": "decl_base_config_for_cls", "label": "config_for_cls()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2058"}, {"id": "decl_base_classes_for_base", "label": "classes_for_base()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2062"}, {"id": "decl_base_deferredmapperconfig_map", "label": ".map()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2085"}, {"id": "decl_base_add_attribute", "label": "_add_attribute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2090"}, {"id": "decl_base_del_attribute", "label": "_del_attribute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2142"}, {"id": "decl_base_declarative_constructor", "label": "_declarative_constructor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2166"}, {"id": "decl_base_undefer_column_name", "label": "_undefer_column_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2188"}, {"id": "decl_base_rationale_91", "label": "A protocol representing a SQLAlchemy mapped class. The protocol is generic", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L91"}, {"id": "decl_base_rationale_105", "label": "Internal more detailed version of ``MappedClassProtocol``.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L105"}, {"id": "decl_base_rationale_144", "label": "return True if this class will be used as a superclass to set in 'inherits'.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L144"}, {"id": "decl_base_rationale_190", "label": "return an attribute of the class that is either present directly on the clas", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L190"}, {"id": "decl_base_rationale_603", "label": "Produce a function that checks if a class has overridden an attribute, t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L603"}, {"id": "decl_base_rationale_688", "label": "produce a function to iterate the \"attributes\" of a class which we want", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L688"}, {"id": "decl_base_rationale_2093", "label": "add an attribute to an existing declarative class. This runs through the lo", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2093"}, {"id": "decl_base_rationale_2167", "label": "A simple constructor that allows initialization from kwargs. Sets attribute", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2167"}, {"id": "decl_base_rationale_1527", "label": "# TODO: should \"registry\" here be also? might be too late", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1527"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "collections", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "dataclasses", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "weakref", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_attributes_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_attributes_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_mapper_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_properties_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_properties_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L54", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L60", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_schema_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L64", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_schema_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L65", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L67", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L68", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L71", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L72", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L75", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L76", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L77", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L78", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_instrumentation_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L79", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_elements_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L80", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_schema_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L81", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_selectable_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L82", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_mappedclassprotocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L90", "weight": 1.0}, {"source": "decl_base_mappedclassprotocol", "target": "decl_base_mappedclassprotocol_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L101", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_declmappedclassprotocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L104", "weight": 1.0}, {"source": "decl_base_declmappedclassprotocol", "target": "protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L104", "weight": 1.0}, {"source": "decl_base_declmappedclassprotocol", "target": "decl_base_declmappedclassprotocol_declare_first", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L114", "weight": 1.0}, {"source": "decl_base_declmappedclassprotocol", "target": "decl_base_declmappedclassprotocol_declare_last", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L116", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_dataclassarguments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L119", "weight": 1.0}, {"source": "decl_base_dataclassarguments", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L119", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_declared_mapping_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L130", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_is_supercls_for_inherits", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L143", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_resolve_for_abstract_or_classical", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L165", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_get_immediate_cls_attr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L187", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_dive_for_cls_manager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L226", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_as_declarative", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L240", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_mapper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L248", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_is_declarative_props", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L259", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_check_declared_props_nocascade", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L265", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_mapperconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L280", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_setup_mapping", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L300", "weight": 1.0}, {"source": "decl_base_mapperconfig", "target": "decl_base_mapperconfig_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L330", "weight": 1.0}, {"source": "decl_base_mapperconfig", "target": "decl_base_mapperconfig_set_cls_attribute", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L358", "weight": 1.0}, {"source": "decl_base_mapperconfig", "target": "decl_base_mapperconfig_map", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L363", "weight": 1.0}, {"source": "decl_base_mapperconfig", "target": "decl_base_mapperconfig_early_mapping", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L366", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_imperativemapperconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L370", "weight": 1.0}, {"source": "decl_base_imperativemapperconfig", "target": "decl_base_mapperconfig", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L370", "weight": 1.0}, {"source": "decl_base_imperativemapperconfig", "target": "decl_base_imperativemapperconfig_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L373", "weight": 1.0}, {"source": "decl_base_imperativemapperconfig", "target": "decl_base_imperativemapperconfig_map", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L394", "weight": 1.0}, {"source": "decl_base_imperativemapperconfig", "target": "decl_base_imperativemapperconfig_setup_inheritance", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L402", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_collectedannotation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L432", "weight": 1.0}, {"source": "decl_base_collectedannotation", "target": "namedtuple", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L432", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_classscanmapperconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L442", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig", "target": "decl_base_mapperconfig", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L442", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig", "target": "decl_base_classscanmapperconfig_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L506", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig", "target": "decl_base_classscanmapperconfig_setup_declared_events", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L583", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig", "target": "decl_base_classscanmapperconfig_cls_attr_override_checker", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L600", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig", "target": "decl_base_classscanmapperconfig_cls_attr_resolver", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L685", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig", "target": "decl_base_classscanmapperconfig_scan_attributes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L753", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig", "target": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1055", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_update_annotations_for_non_mapped_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1176", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_apply_dataclasses_to_any_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1202", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_assert_dc_arguments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1255", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig", "target": "decl_base_classscanmapperconfig_collect_annotation", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1273", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig", "target": "decl_base_classscanmapperconfig_warn_for_decl_attributes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1345", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig", "target": "decl_base_classscanmapperconfig_produce_column_copies", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1358", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig", "target": "decl_base_classscanmapperconfig_extract_mappable_attributes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1448", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig", "target": "decl_base_classscanmapperconfig_extract_declared_columns", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1651", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig", "target": "decl_base_classscanmapperconfig_setup_table", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1710", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig", "target": "decl_base_classscanmapperconfig_metadata_for_cls", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1788", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig", "target": "decl_base_classscanmapperconfig_setup_inheriting_mapper", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1795", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig", "target": "decl_base_classscanmapperconfig_setup_inheriting_columns", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1828", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig", "target": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1900", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig", "target": "decl_base_classscanmapperconfig_map", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1981", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_as_dc_declaredattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2000", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_deferredmapperconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2014", "weight": 1.0}, {"source": "decl_base_deferredmapperconfig", "target": "decl_base_classscanmapperconfig", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2014", "weight": 1.0}, {"source": "decl_base_deferredmapperconfig", "target": "decl_base_deferredmapperconfig_early_mapping", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2023", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_cls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2027", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_cls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2031", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_remove_config_cls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2036", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_has_cls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2040", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_raise_unmapped_for_cls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2045", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_config_for_cls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2058", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_classes_for_base", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2062", "weight": 1.0}, {"source": "decl_base_deferredmapperconfig", "target": "decl_base_deferredmapperconfig_map", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2085", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_add_attribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2090", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_del_attribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2142", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_declarative_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2166", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "target": "decl_base_undefer_column_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2188", "weight": 1.0}, {"source": "decl_base_declared_mapping_info", "target": "decl_base_has_cls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L134", "weight": 1.0}, {"source": "decl_base_declared_mapping_info", "target": "decl_base_config_for_cls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L135", "weight": 1.0}, {"source": "decl_base_is_supercls_for_inherits", "target": "decl_base_has_cls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L154", "weight": 1.0}, {"source": "decl_base_is_supercls_for_inherits", "target": "decl_base_get_immediate_cls_attr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L155", "weight": 1.0}, {"source": "decl_base_resolve_for_abstract_or_classical", "target": "decl_base_dive_for_cls_manager", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L179", "weight": 1.0}, {"source": "decl_base_get_immediate_cls_attr", "target": "decl_base_dive_for_cls_manager", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L212", "weight": 1.0}, {"source": "decl_base_as_declarative", "target": "decl_base_setup_mapping", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L245", "weight": 1.0}, {"source": "decl_base_mapper", "target": "decl_base_imperativemapperconfig", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L254", "weight": 1.0}, {"source": "decl_base_check_declared_props_nocascade", "target": "decl_base_is_declarative_props", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L268", "weight": 1.0}, {"source": "decl_base_setup_mapping", "target": "decl_base_get_immediate_cls_attr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L317", "weight": 1.0}, {"source": "decl_base_setup_mapping", "target": "decl_base_deferredmapperconfig", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L322", "weight": 1.0}, {"source": "decl_base_setup_mapping", "target": "decl_base_classscanmapperconfig", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L326", "weight": 1.0}, {"source": "decl_base_mapperconfig_early_mapping", "target": "decl_base_deferredmapperconfig_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L367", "weight": 1.0}, {"source": "decl_base_imperativemapperconfig_init", "target": "decl_base_classscanmapperconfig_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L380", "weight": 1.0}, {"source": "decl_base_imperativemapperconfig_init", "target": "decl_base_mapperconfig_set_cls_attribute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L382", "weight": 1.0}, {"source": "decl_base_imperativemapperconfig_init", "target": "decl_base_imperativemapperconfig_setup_inheritance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L390", "weight": 1.0}, {"source": "decl_base_imperativemapperconfig_init", "target": "decl_base_deferredmapperconfig_early_mapping", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L392", "weight": 1.0}, {"source": "decl_base_imperativemapperconfig_map", "target": "decl_base_mapperconfig_set_cls_attribute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L397", "weight": 1.0}, {"source": "decl_base_imperativemapperconfig_setup_inheritance", "target": "decl_base_resolve_for_abstract_or_classical", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L412", "weight": 1.0}, {"source": "decl_base_imperativemapperconfig_setup_inheritance", "target": "decl_base_is_supercls_for_inherits", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L416", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_init", "target": "decl_base_get_immediate_cls_attr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L541", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_init", "target": "decl_base_classscanmapperconfig_setup_declared_events", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L560", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_init", "target": "decl_base_classscanmapperconfig_scan_attributes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L562", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_init", "target": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L564", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_init", "target": "decl_base_classscanmapperconfig_setup_inheriting_mapper", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L571", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_init", "target": "decl_base_classscanmapperconfig_extract_mappable_attributes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L573", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_init", "target": "decl_base_classscanmapperconfig_extract_declared_columns", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L575", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_init", "target": "decl_base_classscanmapperconfig_setup_table", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L577", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_init", "target": "decl_base_classscanmapperconfig_setup_inheriting_columns", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L579", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_init", "target": "decl_base_deferredmapperconfig_early_mapping", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L581", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_setup_declared_events", "target": "decl_base_get_immediate_cls_attr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L584", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_cls_attr_override_checker", "target": "decl_base_get_immediate_cls_attr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L609", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_cls_attr_resolver", "target": "decl_base_get_immediate_cls_attr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L709", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_scan_attributes", "target": "decl_base_classscanmapperconfig_cls_attr_override_checker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L768", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_scan_attributes", "target": "decl_base_is_supercls_for_inherits", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L779", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_scan_attributes", "target": "decl_base_classscanmapperconfig_cls_attr_resolver", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L781", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_scan_attributes", "target": "decl_base_classscanmapperconfig_produce_column_copies", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L784", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_scan_attributes", "target": "decl_base_check_declared_props_nocascade", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L822", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_scan_attributes", "target": "decl_base_is_declarative_props", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L882", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_scan_attributes", "target": "decl_base_classscanmapperconfig_collect_annotation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L976", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_scan_attributes", "target": "decl_base_classscanmapperconfig_warn_for_decl_attributes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1000", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "target": "decl_base_apply_dataclasses_to_any_class", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1171", "weight": 1.0}, {"source": "decl_base_apply_dataclasses_to_any_class", "target": "decl_base_assert_dc_arguments", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1208", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_collect_annotation", "target": "decl_base_collectedannotation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1334", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_produce_column_copies", "target": "decl_base_classscanmapperconfig_collect_annotation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1389", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_extract_mappable_attributes", "target": "decl_base_get_immediate_cls_attr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1456", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_extract_mappable_attributes", "target": "decl_base_is_declarative_props", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1473", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_extract_mappable_attributes", "target": "decl_base_classscanmapperconfig_warn_for_decl_attributes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1520", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_extract_mappable_attributes", "target": "decl_base_undefer_column_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1535", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_setup_table", "target": "decl_base_mapperconfig_set_cls_attribute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1760", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_setup_table", "target": "decl_base_classscanmapperconfig_metadata_for_cls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1764", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_setup_inheriting_mapper", "target": "decl_base_resolve_for_abstract_or_classical", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1805", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_setup_inheriting_mapper", "target": "decl_base_is_supercls_for_inherits", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1809", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_setup_inheriting_columns", "target": "decl_base_get_immediate_cls_attr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1837", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_setup_inheriting_columns", "target": "decl_base_declared_mapping_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1845", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_map", "target": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1982", "weight": 1.0}, {"source": "decl_base_classscanmapperconfig_map", "target": "decl_base_mapperconfig_set_cls_attribute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1993", "weight": 1.0}, {"source": "decl_base_add_attribute", "target": "decl_base_undefer_column_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2112", "weight": 1.0}, {"source": "decl_base_rationale_91", "target": "decl_base_mappedclassprotocol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L91", "weight": 1.0}, {"source": "decl_base_rationale_105", "target": "decl_base_declmappedclassprotocol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L105", "weight": 1.0}, {"source": "decl_base_rationale_144", "target": "decl_base_is_supercls_for_inherits", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L144", "weight": 1.0}, {"source": "decl_base_rationale_190", "target": "decl_base_get_immediate_cls_attr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L190", "weight": 1.0}, {"source": "decl_base_rationale_603", "target": "decl_base_classscanmapperconfig_cls_attr_override_checker", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L603", "weight": 1.0}, {"source": "decl_base_rationale_688", "target": "decl_base_classscanmapperconfig_cls_attr_resolver", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L688", "weight": 1.0}, {"source": "decl_base_rationale_2093", "target": "decl_base_add_attribute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2093", "weight": 1.0}, {"source": "decl_base_rationale_2167", "target": "decl_base_declarative_constructor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2167", "weight": 1.0}, {"source": "decl_base_rationale_1527", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1527", "weight": 1.0}], "raw_calls": [{"caller_nid": "decl_base_declared_mapping_info", "callee": "_is_mapped_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L137"}, {"caller_nid": "decl_base_declared_mapping_info", "callee": "class_mapper", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L138"}, {"caller_nid": "decl_base_is_supercls_for_inherits", "callee": "_is_mapped_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L159"}, {"caller_nid": "decl_base_resolve_for_abstract_or_classical", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L171"}, {"caller_nid": "decl_base_get_immediate_cls_attr", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L205"}, {"caller_nid": "decl_base_get_immediate_cls_attr", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L209"}, {"caller_nid": "decl_base_get_immediate_cls_attr", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L221"}, {"caller_nid": "decl_base_dive_for_cls_manager", "callee": "opt_manager_of_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L232"}, {"caller_nid": "decl_base_mapper", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L255"}, {"caller_nid": "decl_base_is_declarative_props", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L262"}, {"caller_nid": "decl_base_check_declared_props_nocascade", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L269"}, {"caller_nid": "decl_base_check_declared_props_nocascade", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L270"}, {"caller_nid": "decl_base_setup_mapping", "callee": "opt_manager_of_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L308"}, {"caller_nid": "decl_base_setup_mapping", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L310"}, {"caller_nid": "decl_base_setup_mapping", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L314"}, {"caller_nid": "decl_base_setup_mapping", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L319"}, {"caller_nid": "decl_base_mapperconfig_init", "callee": "assert_arg_type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L336"}, {"caller_nid": "decl_base_mapperconfig_init", "callee": "OrderedDict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L338"}, {"caller_nid": "decl_base_mapperconfig_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L341"}, {"caller_nid": "decl_base_mapperconfig_init", "callee": "register_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L342"}, {"caller_nid": "decl_base_mapperconfig_init", "callee": "opt_manager_of_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L350"}, {"caller_nid": "decl_base_mapperconfig_init", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L352"}, {"caller_nid": "decl_base_mapperconfig_set_cls_attribute", "callee": "manager_of_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L359"}, {"caller_nid": "decl_base_mapperconfig_set_cls_attribute", "callee": "install_member", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L360"}, {"caller_nid": "decl_base_mapperconfig_map", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L364"}, {"caller_nid": "decl_base_imperativemapperconfig_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L380"}, {"caller_nid": "decl_base_imperativemapperconfig_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L385"}, {"caller_nid": "decl_base_imperativemapperconfig_init", "callee": "add_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L386"}, {"caller_nid": "decl_base_imperativemapperconfig_map", "callee": "mapper_cls", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L399"}, {"caller_nid": "decl_base_imperativemapperconfig_setup_inheritance", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L405"}, {"caller_nid": "decl_base_imperativemapperconfig_setup_inheritance", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L417"}, {"caller_nid": "decl_base_imperativemapperconfig_setup_inheritance", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L420"}, {"caller_nid": "decl_base_imperativemapperconfig_setup_inheritance", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L421"}, {"caller_nid": "decl_base_imperativemapperconfig_setup_inheritance", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L426"}, {"caller_nid": "decl_base_classscanmapperconfig_init", "callee": "immutabledict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L517"}, {"caller_nid": "decl_base_classscanmapperconfig_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L519"}, {"caller_nid": "decl_base_classscanmapperconfig_init", "callee": "OrderedSet", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L525"}, {"caller_nid": "decl_base_classscanmapperconfig_init", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L529"}, {"caller_nid": "decl_base_classscanmapperconfig_init", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L533"}, {"caller_nid": "decl_base_classscanmapperconfig_init", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L535"}, {"caller_nid": "decl_base_classscanmapperconfig_init", "callee": "is_dataclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L537"}, {"caller_nid": "decl_base_classscanmapperconfig_init", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L549"}, {"caller_nid": "decl_base_classscanmapperconfig_init", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L558"}, {"caller_nid": "decl_base_classscanmapperconfig_init", "callee": "add_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L567"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_declared_events", "callee": "listens_for", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L586"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_declared_events", "callee": "listens_for", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L594"}, {"caller_nid": "decl_base_classscanmapperconfig_cls_attr_override_checker", "callee": "dataclass_fields", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L623"}, {"caller_nid": "decl_base_classscanmapperconfig_cls_attr_override_checker", "callee": "local_dataclass_fields", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L628"}, {"caller_nid": "decl_base_classscanmapperconfig_cls_attr_override_checker", "callee": "object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L632"}, {"caller_nid": "decl_base_classscanmapperconfig_cls_attr_resolver", "callee": "get_annotations", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L693"}, {"caller_nid": "decl_base_classscanmapperconfig_cls_attr_resolver", "callee": "vars", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L695"}, {"caller_nid": "decl_base_classscanmapperconfig_cls_attr_resolver", "callee": "merge_lists_w_ordering", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L702"}, {"caller_nid": "decl_base_classscanmapperconfig_cls_attr_resolver", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L703"}, {"caller_nid": "decl_base_classscanmapperconfig_cls_attr_resolver", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L703"}, {"caller_nid": "decl_base_classscanmapperconfig_cls_attr_resolver", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L705"}, {"caller_nid": "decl_base_classscanmapperconfig_cls_attr_resolver", "callee": "local_dataclass_fields", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L732"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L756"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L793"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L812"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "local_attributes_for_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L819"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L867"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L868"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L870"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L883"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L896"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L899"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L900"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L921"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "__get__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L929"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L930"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L937"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L942"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "fget", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L943"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L950"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L958"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "attr_is_internal_proxy", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L959"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L960"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L971"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "_collect_return_annotation", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L978"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "_is_mapped_annotation", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L983"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "attribute_is_overridden", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L992"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "attribute_is_overridden", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1012"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "fget", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1015"}, {"caller_nid": "decl_base_classscanmapperconfig_scan_attributes", "callee": "MappedColumn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1038"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1062"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1075"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "callee": "defaultdict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1081"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "callee": "manager_of_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1094"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "callee": "_get_arguments_for_make_dataclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1098"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1102"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1118"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "callee": "_allow_dataclass_field", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1119"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1129"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1140"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "callee": "warn_deprecated", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1141"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1144"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1144"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1159"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1161"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1168"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_dataclasses_transforms", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1169"}, {"caller_nid": "decl_base_update_annotations_for_non_mapped_class", "callee": "get_annotations", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1179"}, {"caller_nid": "decl_base_update_annotations_for_non_mapped_class", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1182"}, {"caller_nid": "decl_base_update_annotations_for_non_mapped_class", "callee": "_is_mapped_annotation", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1183"}, {"caller_nid": "decl_base_update_annotations_for_non_mapped_class", "callee": "_extract_mapped_subtype", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1184"}, {"caller_nid": "decl_base_update_annotations_for_non_mapped_class", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1189"}, {"caller_nid": "decl_base_apply_dataclasses_to_any_class", "callee": "get_annotations", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1221"}, {"caller_nid": "decl_base_apply_dataclasses_to_any_class", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1222"}, {"caller_nid": "decl_base_apply_dataclasses_to_any_class", "callee": "dataclass_callable", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1227"}, {"caller_nid": "decl_base_apply_dataclasses_to_any_class", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1231"}, {"caller_nid": "decl_base_apply_dataclasses_to_any_class", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1236"}, {"caller_nid": "decl_base_assert_dc_arguments", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1266"}, {"caller_nid": "decl_base_assert_dc_arguments", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1266"}, {"caller_nid": "decl_base_assert_dc_arguments", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1268"}, {"caller_nid": "decl_base_assert_dc_arguments", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1268"}, {"caller_nid": "decl_base_assert_dc_arguments", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1269"}, {"caller_nid": "decl_base_classscanmapperconfig_collect_annotation", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1291"}, {"caller_nid": "decl_base_classscanmapperconfig_collect_annotation", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1297"}, {"caller_nid": "decl_base_classscanmapperconfig_collect_annotation", "callee": "_extract_mapped_subtype", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1302"}, {"caller_nid": "decl_base_classscanmapperconfig_collect_annotation", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1307"}, {"caller_nid": "decl_base_classscanmapperconfig_collect_annotation", "callee": "is_literal", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1318"}, {"caller_nid": "decl_base_classscanmapperconfig_collect_annotation", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1319"}, {"caller_nid": "decl_base_classscanmapperconfig_collect_annotation", "callee": "is_fwd_ref", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1320"}, {"caller_nid": "decl_base_classscanmapperconfig_collect_annotation", "callee": "de_stringify_annotation", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1323"}, {"caller_nid": "decl_base_classscanmapperconfig_collect_annotation", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1331"}, {"caller_nid": "decl_base_classscanmapperconfig_collect_annotation", "callee": "found_in_pep593_annotated", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1332"}, {"caller_nid": "decl_base_classscanmapperconfig_warn_for_decl_attributes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1348"}, {"caller_nid": "decl_base_classscanmapperconfig_warn_for_decl_attributes", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1349"}, {"caller_nid": "decl_base_classscanmapperconfig_produce_column_copies", "callee": "attributes_for_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1373"}, {"caller_nid": "decl_base_classscanmapperconfig_produce_column_copies", "callee": "_is_mapped_annotation", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1377"}, {"caller_nid": "decl_base_classscanmapperconfig_produce_column_copies", "callee": "attribute_is_overridden", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1381"}, {"caller_nid": "decl_base_classscanmapperconfig_produce_column_copies", "callee": "MappedColumn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1398"}, {"caller_nid": "decl_base_classscanmapperconfig_produce_column_copies", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1401"}, {"caller_nid": "decl_base_classscanmapperconfig_produce_column_copies", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1403"}, {"caller_nid": "decl_base_classscanmapperconfig_produce_column_copies", "callee": "attribute_is_overridden", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1404"}, {"caller_nid": "decl_base_classscanmapperconfig_produce_column_copies", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1422"}, {"caller_nid": "decl_base_classscanmapperconfig_produce_column_copies", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1431"}, {"caller_nid": "decl_base_classscanmapperconfig_produce_column_copies", "callee": "_copy", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1441"}, {"caller_nid": "decl_base_classscanmapperconfig_produce_column_copies", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1444"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1465"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1467"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1478"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1485"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1488"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "SynonymProperty", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1494"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1495"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1498"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1499"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1500"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1502"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1508"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1514"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1519"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1522"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1530"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1534"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1536"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1539"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1548"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "declarative_scan", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1567"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "MappedAnnotationError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1579"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1592"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1597"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1616"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1622"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1625"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1625"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1625"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1630"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1636"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_mappable_attributes", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1646"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_declared_columns", "callee": "defaultdict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1657"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_declared_columns", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1659"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_declared_columns", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1659"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_declared_columns", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1660"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_declared_columns", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1670"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_declared_columns", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1671"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_declared_columns", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1672"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_declared_columns", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1686"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_declared_columns", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1690"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_declared_columns", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1691"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_declared_columns", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1700"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_declared_columns", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1701"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_declared_columns", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1702"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_declared_columns", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1707"}, {"caller_nid": "decl_base_classscanmapperconfig_extract_declared_columns", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1707"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_table", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1712"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_table", "callee": "manager_of_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1720"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_table", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1727"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_table", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1728"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_table", "callee": "unbound_method_to_callable", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1730"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_table", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1740"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_table", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1742"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_table", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1743"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_table", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1748"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_table", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1752"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_table", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1756"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_table", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1758"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_table", "callee": "table_cls", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1762"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_table", "callee": "table_fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1774"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_table", "callee": "contains_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1780"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_table", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1781"}, {"caller_nid": "decl_base_classscanmapperconfig_metadata_for_cls", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1789"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_inheriting_mapper", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1798"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_inheriting_mapper", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1810"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_inheriting_mapper", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1813"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_inheriting_mapper", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1814"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_inheriting_mapper", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1819"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_inheriting_columns", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1839"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_inheriting_columns", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1856"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_inheriting_columns", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1862"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_inheriting_columns", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1863"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_inheriting_columns", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1874"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_inheriting_columns", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1883"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_inheriting_columns", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1889"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_inheriting_columns", "callee": "append_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1891"}, {"caller_nid": "decl_base_classscanmapperconfig_setup_inheriting_columns", "callee": "_refresh_for_new_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1896"}, {"caller_nid": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "callee": "mapper_args_fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1904"}, {"caller_nid": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1909"}, {"caller_nid": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1912"}, {"caller_nid": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1913"}, {"caller_nid": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1920"}, {"caller_nid": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1924"}, {"caller_nid": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "callee": "to_list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1925"}, {"caller_nid": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1930"}, {"caller_nid": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1934"}, {"caller_nid": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1942"}, {"caller_nid": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "callee": "class_mapper", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1945"}, {"caller_nid": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1953"}, {"caller_nid": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "callee": "difference_update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1958"}, {"caller_nid": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1968"}, {"caller_nid": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1968"}, {"caller_nid": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1969"}, {"caller_nid": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1973"}, {"caller_nid": "decl_base_classscanmapperconfig_prepare_mapper_arguments", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1977"}, {"caller_nid": "decl_base_classscanmapperconfig_map", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1983"}, {"caller_nid": "decl_base_classscanmapperconfig_map", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1984"}, {"caller_nid": "decl_base_classscanmapperconfig_map", "callee": "unbound_method_to_callable", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1986"}, {"caller_nid": "decl_base_classscanmapperconfig_map", "callee": "mapper_cls", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L1995"}, {"caller_nid": "decl_base_as_dc_declaredattr", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2008"}, {"caller_nid": "decl_base_as_dc_declaredattr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2008"}, {"caller_nid": "decl_base_as_dc_declaredattr", "callee": "declared_attr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2009"}, {"caller_nid": "decl_base_cls", "callee": "_cls", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2028"}, {"caller_nid": "decl_base_cls", "callee": "ref", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2032"}, {"caller_nid": "decl_base_remove_config_cls", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2037"}, {"caller_nid": "decl_base_has_cls", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2042"}, {"caller_nid": "decl_base_has_cls", "callee": "ref", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2042"}, {"caller_nid": "decl_base_raise_unmapped_for_cls", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2046"}, {"caller_nid": "decl_base_raise_unmapped_for_cls", "callee": "_sa_raise_deferred_config", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2047"}, {"caller_nid": "decl_base_raise_unmapped_for_cls", "callee": "UnmappedClassError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2049"}, {"caller_nid": "decl_base_raise_unmapped_for_cls", "callee": "_safe_cls_name", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2052"}, {"caller_nid": "decl_base_config_for_cls", "callee": "ref", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2059"}, {"caller_nid": "decl_base_classes_for_base", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2067"}, {"caller_nid": "decl_base_classes_for_base", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2068"}, {"caller_nid": "decl_base_classes_for_base", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2078"}, {"caller_nid": "decl_base_classes_for_base", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2083"}, {"caller_nid": "decl_base_classes_for_base", "callee": "sort", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2083"}, {"caller_nid": "decl_base_deferredmapperconfig_map", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2086"}, {"caller_nid": "decl_base_deferredmapperconfig_map", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2087"}, {"caller_nid": "decl_base_add_attribute", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2101"}, {"caller_nid": "decl_base_add_attribute", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2111"}, {"caller_nid": "decl_base_add_attribute", "callee": "append_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2113"}, {"caller_nid": "decl_base_add_attribute", "callee": "_table_or_raise", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2113"}, {"caller_nid": "decl_base_add_attribute", "callee": "add_property", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2116"}, {"caller_nid": "decl_base_add_attribute", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2117"}, {"caller_nid": "decl_base_add_attribute", "callee": "append_column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2121"}, {"caller_nid": "decl_base_add_attribute", "callee": "_table_or_raise", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2121"}, {"caller_nid": "decl_base_add_attribute", "callee": "add_property", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2125"}, {"caller_nid": "decl_base_add_attribute", "callee": "add_property", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2127"}, {"caller_nid": "decl_base_add_attribute", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2128"}, {"caller_nid": "decl_base_add_attribute", "callee": "add_property", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2129"}, {"caller_nid": "decl_base_add_attribute", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2130"}, {"caller_nid": "decl_base_add_attribute", "callee": "SynonymProperty", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2133"}, {"caller_nid": "decl_base_add_attribute", "callee": "add_property", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2134"}, {"caller_nid": "decl_base_add_attribute", "callee": "__setattr__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2136"}, {"caller_nid": "decl_base_add_attribute", "callee": "_expire_memoizations", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2137"}, {"caller_nid": "decl_base_add_attribute", "callee": "__setattr__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2139"}, {"caller_nid": "decl_base_del_attribute", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2146"}, {"caller_nid": "decl_base_del_attribute", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2151"}, {"caller_nid": "decl_base_del_attribute", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2154"}, {"caller_nid": "decl_base_del_attribute", "callee": "__delattr__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2158"}, {"caller_nid": "decl_base_del_attribute", "callee": "_expire_memoizations", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2159"}, {"caller_nid": "decl_base_del_attribute", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2159"}, {"caller_nid": "decl_base_del_attribute", "callee": "__delattr__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2163"}, {"caller_nid": "decl_base_declarative_constructor", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2176"}, {"caller_nid": "decl_base_declarative_constructor", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2178"}, {"caller_nid": "decl_base_declarative_constructor", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2179"}, {"caller_nid": "decl_base_declarative_constructor", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", "source_location": "L2182"}]} |