Files
tfm_ainventory/graphify-out/cache/50f6398107d5afa2f90b2bda737e6bea281eea51bdb55f375eb254e90bee0546.json

1 line
51 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "label": "clsregistry.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L1"}, {"id": "clsregistry_add_class", "label": "add_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L64"}, {"id": "clsregistry_remove_class", "label": "remove_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L118"}, {"id": "clsregistry_key_is_empty", "label": "_key_is_empty()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L151"}, {"id": "clsregistry_clsregistrytoken", "label": "ClsRegistryToken", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L183"}, {"id": "clsregistry_multipleclassmarker", "label": "_MultipleClassMarker", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L189"}, {"id": "clsregistry_multipleclassmarker_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L200"}, {"id": "clsregistry_multipleclassmarker_remove_item", "label": ".remove_item()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L211"}, {"id": "clsregistry_multipleclassmarker_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L214"}, {"id": "clsregistry_multipleclassmarker_attempt_get", "label": ".attempt_get()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L217"}, {"id": "clsregistry_multipleclassmarker_add_item", "label": ".add_item()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L239"}, {"id": "clsregistry_modulemarker", "label": "_ModuleMarker", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L258"}, {"id": "clsregistry_modulemarker_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L271"}, {"id": "clsregistry_modulemarker_contains", "label": ".__contains__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L282"}, {"id": "clsregistry_modulemarker_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L285"}, {"id": "clsregistry_modulemarker_remove_item", "label": "._remove_item()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L288"}, {"id": "clsregistry_modulemarker_resolve_attr", "label": ".resolve_attr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L295"}, {"id": "clsregistry_modulemarker_get_module", "label": ".get_module()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L298"}, {"id": "clsregistry_modulemarker_add_class", "label": ".add_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L306"}, {"id": "clsregistry_modulemarker_remove_class", "label": ".remove_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L324"}, {"id": "clsregistry_modns", "label": "_ModNS", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L330"}, {"id": "clsregistry_modns_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L335"}, {"id": "clsregistry_modns_getattr", "label": ".__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L338"}, {"id": "clsregistry_getcolumns", "label": "_GetColumns", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L356"}, {"id": "clsregistry_getcolumns_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L361"}, {"id": "clsregistry_getcolumns_getattr", "label": ".__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L364"}, {"id": "clsregistry_gettable", "label": "_GetTable", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L393"}, {"id": "clsregistry_gettable_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L399"}, {"id": "clsregistry_gettable_getattr", "label": ".__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L403"}, {"id": "clsregistry_determine_container", "label": "_determine_container()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L407"}, {"id": "clsregistry_class_resolver", "label": "_class_resolver", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L413"}, {"id": "clsregistry_class_resolver_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L431"}, {"id": "clsregistry_class_resolver_access_cls", "label": "._access_cls()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L447"}, {"id": "clsregistry_class_resolver_raise_for_name", "label": "._raise_for_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L486"}, {"id": "clsregistry_class_resolver_resolve_name", "label": "._resolve_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L509"}, {"id": "clsregistry_class_resolver_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L531"}, {"id": "clsregistry_resolver", "label": "_resolver()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L546"}, {"id": "clsregistry_rationale_67", "label": "Add a class to the _decl_class_registry associated with the given declarativ", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L67"}, {"id": "clsregistry_rationale_156", "label": "test if a key is empty of a certain object. used for unit tests against the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L156"}, {"id": "clsregistry_rationale_184", "label": "an object that can be in the registry._class_registry as a value.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L184"}, {"id": "clsregistry_rationale_190", "label": "refers to multiple classes of the same name within _decl_class_registry.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L190"}, {"id": "clsregistry_rationale_259", "label": "Refers to a module name within _decl_class_registry.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L259"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "weakref", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_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/clsregistry.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_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/clsregistry.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_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/clsregistry.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_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/clsregistry.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_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/clsregistry.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_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/clsregistry.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_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/clsregistry.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_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/clsregistry.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_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/clsregistry.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_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/clsregistry.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_relationships_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_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/clsregistry.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_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/clsregistry.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "clsregistry_add_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L64", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "clsregistry_remove_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L118", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "clsregistry_key_is_empty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L151", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "clsregistry_clsregistrytoken", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L183", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "clsregistry_multipleclassmarker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L189", "weight": 1.0}, {"source": "clsregistry_multipleclassmarker", "target": "clsregistry_clsregistrytoken", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L189", "weight": 1.0}, {"source": "clsregistry_multipleclassmarker", "target": "clsregistry_multipleclassmarker_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L200", "weight": 1.0}, {"source": "clsregistry_multipleclassmarker", "target": "clsregistry_multipleclassmarker_remove_item", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L211", "weight": 1.0}, {"source": "clsregistry_multipleclassmarker", "target": "clsregistry_multipleclassmarker_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L214", "weight": 1.0}, {"source": "clsregistry_multipleclassmarker", "target": "clsregistry_multipleclassmarker_attempt_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L217", "weight": 1.0}, {"source": "clsregistry_multipleclassmarker", "target": "clsregistry_multipleclassmarker_remove_item", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L232", "weight": 1.0}, {"source": "clsregistry_multipleclassmarker", "target": "clsregistry_multipleclassmarker_add_item", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L239", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "clsregistry_modulemarker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L258", "weight": 1.0}, {"source": "clsregistry_modulemarker", "target": "clsregistry_clsregistrytoken", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L258", "weight": 1.0}, {"source": "clsregistry_modulemarker", "target": "clsregistry_modulemarker_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L271", "weight": 1.0}, {"source": "clsregistry_modulemarker", "target": "clsregistry_modulemarker_contains", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L282", "weight": 1.0}, {"source": "clsregistry_modulemarker", "target": "clsregistry_modulemarker_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L285", "weight": 1.0}, {"source": "clsregistry_modulemarker", "target": "clsregistry_modulemarker_remove_item", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L288", "weight": 1.0}, {"source": "clsregistry_modulemarker", "target": "clsregistry_modulemarker_resolve_attr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L295", "weight": 1.0}, {"source": "clsregistry_modulemarker", "target": "clsregistry_modulemarker_get_module", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L298", "weight": 1.0}, {"source": "clsregistry_modulemarker", "target": "clsregistry_modulemarker_add_class", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L306", "weight": 1.0}, {"source": "clsregistry_modulemarker", "target": "clsregistry_modulemarker_remove_class", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L324", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "clsregistry_modns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L330", "weight": 1.0}, {"source": "clsregistry_modns", "target": "clsregistry_modns_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L335", "weight": 1.0}, {"source": "clsregistry_modns", "target": "clsregistry_modns_getattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L338", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "clsregistry_getcolumns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L356", "weight": 1.0}, {"source": "clsregistry_getcolumns", "target": "clsregistry_getcolumns_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L361", "weight": 1.0}, {"source": "clsregistry_getcolumns", "target": "clsregistry_getcolumns_getattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L364", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "clsregistry_gettable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L393", "weight": 1.0}, {"source": "clsregistry_gettable", "target": "clsregistry_gettable_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L399", "weight": 1.0}, {"source": "clsregistry_gettable", "target": "clsregistry_gettable_getattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L403", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "clsregistry_determine_container", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L407", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "clsregistry_class_resolver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L413", "weight": 1.0}, {"source": "clsregistry_class_resolver", "target": "clsregistry_class_resolver_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L431", "weight": 1.0}, {"source": "clsregistry_class_resolver", "target": "clsregistry_class_resolver_access_cls", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L447", "weight": 1.0}, {"source": "clsregistry_class_resolver", "target": "clsregistry_class_resolver_raise_for_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L486", "weight": 1.0}, {"source": "clsregistry_class_resolver", "target": "clsregistry_class_resolver_resolve_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L509", "weight": 1.0}, {"source": "clsregistry_class_resolver", "target": "clsregistry_class_resolver_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L531", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_clsregistry_py", "target": "clsregistry_resolver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L546", "weight": 1.0}, {"source": "clsregistry_add_class", "target": "clsregistry_multipleclassmarker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L75", "weight": 1.0}, {"source": "clsregistry_add_class", "target": "clsregistry_modulemarker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L87", "weight": 1.0}, {"source": "clsregistry_add_class", "target": "clsregistry_modulemarker_get_module", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L102", "weight": 1.0}, {"source": "clsregistry_add_class", "target": "clsregistry_modulemarker_add_class", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L107", "weight": 1.0}, {"source": "clsregistry_remove_class", "target": "clsregistry_multipleclassmarker_remove_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L124", "weight": 1.0}, {"source": "clsregistry_remove_class", "target": "clsregistry_modulemarker_get_module", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L139", "weight": 1.0}, {"source": "clsregistry_remove_class", "target": "clsregistry_modulemarker_remove_class", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L143", "weight": 1.0}, {"source": "clsregistry_multipleclassmarker_remove_item", "target": "clsregistry_modulemarker_remove_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L212", "weight": 1.0}, {"source": "clsregistry_modulemarker_init", "target": "clsregistry_modns", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L275", "weight": 1.0}, {"source": "clsregistry_modulemarker_resolve_attr", "target": "clsregistry_gettable_getattr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L296", "weight": 1.0}, {"source": "clsregistry_modulemarker_get_module", "target": "clsregistry_modulemarker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L300", "weight": 1.0}, {"source": "clsregistry_modulemarker_add_class", "target": "clsregistry_multipleclassmarker_add_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L310", "weight": 1.0}, {"source": "clsregistry_modulemarker_add_class", "target": "clsregistry_multipleclassmarker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L320", "weight": 1.0}, {"source": "clsregistry_modulemarker_add_class", "target": "clsregistry_modulemarker_remove_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L321", "weight": 1.0}, {"source": "clsregistry_modulemarker_remove_class", "target": "clsregistry_multipleclassmarker_remove_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L327", "weight": 1.0}, {"source": "clsregistry_modns_getattr", "target": "clsregistry_multipleclassmarker_attempt_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L349", "weight": 1.0}, {"source": "clsregistry_determine_container", "target": "clsregistry_multipleclassmarker_attempt_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L409", "weight": 1.0}, {"source": "clsregistry_determine_container", "target": "clsregistry_getcolumns", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L410", "weight": 1.0}, {"source": "clsregistry_class_resolver_access_cls", "target": "clsregistry_gettable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L460", "weight": 1.0}, {"source": "clsregistry_class_resolver_access_cls", "target": "clsregistry_determine_container", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L463", "weight": 1.0}, {"source": "clsregistry_class_resolver_access_cls", "target": "clsregistry_modulemarker_resolve_attr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L477", "weight": 1.0}, {"source": "clsregistry_class_resolver_resolve_name", "target": "clsregistry_class_resolver_raise_for_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L520", "weight": 1.0}, {"source": "clsregistry_class_resolver_call", "target": "clsregistry_class_resolver_raise_for_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L540", "weight": 1.0}, {"source": "clsregistry_rationale_67", "target": "clsregistry_add_class", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L67", "weight": 1.0}, {"source": "clsregistry_rationale_156", "target": "clsregistry_key_is_empty", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L156", "weight": 1.0}, {"source": "clsregistry_rationale_184", "target": "clsregistry_clsregistrytoken", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L184", "weight": 1.0}, {"source": "clsregistry_rationale_190", "target": "clsregistry_multipleclassmarker", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L190", "weight": 1.0}, {"source": "clsregistry_rationale_259", "target": "clsregistry_modulemarker", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L259", "weight": 1.0}], "raw_calls": [{"caller_nid": "clsregistry_add_class", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L74"}, {"caller_nid": "clsregistry_add_class", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L76"}, {"caller_nid": "clsregistry_add_class", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L82"}, {"caller_nid": "clsregistry_add_class", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L90"}, {"caller_nid": "clsregistry_add_class", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L101"}, {"caller_nid": "clsregistry_add_class", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L109"}, {"caller_nid": "clsregistry_add_class", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L110"}, {"caller_nid": "clsregistry_remove_class", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L123"}, {"caller_nid": "clsregistry_remove_class", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L129"}, {"caller_nid": "clsregistry_remove_class", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L135"}, {"caller_nid": "clsregistry_remove_class", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L138"}, {"caller_nid": "clsregistry_remove_class", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L145"}, {"caller_nid": "clsregistry_key_is_empty", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L173"}, {"caller_nid": "clsregistry_key_is_empty", "callee": "test", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L175"}, {"caller_nid": "clsregistry_key_is_empty", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L178"}, {"caller_nid": "clsregistry_key_is_empty", "callee": "test", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L180"}, {"caller_nid": "clsregistry_multipleclassmarker_init", "callee": "ref", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L207"}, {"caller_nid": "clsregistry_multipleclassmarker_init", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L209"}, {"caller_nid": "clsregistry_multipleclassmarker_remove_item", "callee": "ref", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L212"}, {"caller_nid": "clsregistry_multipleclassmarker_iter", "callee": "ref", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L215"}, {"caller_nid": "clsregistry_multipleclassmarker_attempt_get", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L218"}, {"caller_nid": "clsregistry_multipleclassmarker_attempt_get", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L219"}, {"caller_nid": "clsregistry_multipleclassmarker_attempt_get", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L223"}, {"caller_nid": "clsregistry_multipleclassmarker_attempt_get", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L226"}, {"caller_nid": "clsregistry_multipleclassmarker_attempt_get", "callee": "ref", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L227"}, {"caller_nid": "clsregistry_multipleclassmarker_attempt_get", "callee": "NameError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L229"}, {"caller_nid": "clsregistry_multipleclassmarker_remove_item", "callee": "discard", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L233"}, {"caller_nid": "clsregistry_multipleclassmarker_remove_item", "callee": "discard", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L235"}, {"caller_nid": "clsregistry_multipleclassmarker_remove_item", "callee": "on_remove", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L237"}, {"caller_nid": "clsregistry_multipleclassmarker_add_item", "callee": "ref", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L245"}, {"caller_nid": "clsregistry_multipleclassmarker_add_item", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L245"}, {"caller_nid": "clsregistry_multipleclassmarker_add_item", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L249"}, {"caller_nid": "clsregistry_multipleclassmarker_add_item", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L255"}, {"caller_nid": "clsregistry_multipleclassmarker_add_item", "callee": "ref", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L255"}, {"caller_nid": "clsregistry_modulemarker_init", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L280"}, {"caller_nid": "clsregistry_modulemarker_remove_item", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L289"}, {"caller_nid": "clsregistry_modulemarker_remove_item", "callee": "discard", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L293"}, {"caller_nid": "clsregistry_modulemarker_get_module", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L303"}, {"caller_nid": "clsregistry_modulemarker_add_class", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L308"}, {"caller_nid": "clsregistry_modulemarker_add_class", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L312"}, {"caller_nid": "clsregistry_modulemarker_add_class", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L313"}, {"caller_nid": "clsregistry_modulemarker_remove_class", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L326"}, {"caller_nid": "clsregistry_modns_getattr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L345"}, {"caller_nid": "clsregistry_modns_getattr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L348"}, {"caller_nid": "clsregistry_modns_getattr", "callee": "NameError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L350"}, {"caller_nid": "clsregistry_getcolumns_getattr", "callee": "class_mapper", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L365"}, {"caller_nid": "clsregistry_getcolumns_getattr", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L368"}, {"caller_nid": "clsregistry_getcolumns_getattr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L375"}, {"caller_nid": "clsregistry_getcolumns_getattr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L377"}, {"caller_nid": "clsregistry_getcolumns_getattr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L379"}, {"caller_nid": "clsregistry_getcolumns_getattr", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L380"}, {"caller_nid": "clsregistry_getcolumns_getattr", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L385"}, {"caller_nid": "clsregistry_gettable_getattr", "callee": "_get_table_key", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L404"}, {"caller_nid": "clsregistry_determine_container", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L408"}, {"caller_nid": "clsregistry_class_resolver_init", "callee": "PopulateDict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L443"}, {"caller_nid": "clsregistry_class_resolver_access_cls", "callee": "manager_of_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L450"}, {"caller_nid": "clsregistry_class_resolver_access_cls", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L460"}, {"caller_nid": "clsregistry_class_resolver_access_cls", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L469"}, {"caller_nid": "clsregistry_class_resolver_access_cls", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L471"}, {"caller_nid": "clsregistry_class_resolver_access_cls", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L474"}, {"caller_nid": "clsregistry_class_resolver_access_cls", "callee": "resolv", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L480"}, {"caller_nid": "clsregistry_class_resolver_raise_for_name", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L487"}, {"caller_nid": "clsregistry_class_resolver_raise_for_name", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L490"}, {"caller_nid": "clsregistry_class_resolver_raise_for_name", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L490"}, {"caller_nid": "clsregistry_class_resolver_raise_for_name", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L491"}, {"caller_nid": "clsregistry_class_resolver_raise_for_name", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L497"}, {"caller_nid": "clsregistry_class_resolver_raise_for_name", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L501"}, {"caller_nid": "clsregistry_class_resolver_resolve_name", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L514"}, {"caller_nid": "clsregistry_class_resolver_resolve_name", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L518"}, {"caller_nid": "clsregistry_class_resolver_resolve_name", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L524"}, {"caller_nid": "clsregistry_class_resolver_resolve_name", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L528"}, {"caller_nid": "clsregistry_class_resolver_call", "callee": "eval", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L533"}, {"caller_nid": "clsregistry_class_resolver_call", "callee": "globals", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L533"}, {"caller_nid": "clsregistry_class_resolver_call", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L535"}, {"caller_nid": "clsregistry_resolver", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L557"}, {"caller_nid": "clsregistry_resolver", "callee": "immutabledict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/clsregistry.py", "source_location": "L557"}]}