1 line
90 KiB
JSON
1 line
90 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "label": "descriptor_props.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1"}, {"id": "descriptor_props_descriptorproperty", "label": "DescriptorProperty", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L91"}, {"id": "descriptor_props_descriptorproperty_column_strategy_attrs", "label": "._column_strategy_attrs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L102"}, {"id": "descriptor_props_descriptorproperty_get_history", "label": ".get_history()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L107"}, {"id": "descriptor_props_descriptorproperty_instrument_class", "label": ".instrument_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L115"}, {"id": "descriptor_props_compositeproperty", "label": "CompositeProperty", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L185"}, {"id": "introspectsannotations", "label": "_IntrospectsAnnotations", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "descriptor_props_compositeproperty_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L209"}, {"id": "descriptor_props_compositeproperty_instrument_class", "label": ".instrument_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L249"}, {"id": "descriptor_props_compositeproperty_composite_values_from_instance", "label": "._composite_values_from_instance()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L253"}, {"id": "descriptor_props_compositeproperty_do_init", "label": ".do_init()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L268"}, {"id": "descriptor_props_compositeproperty_create_descriptor", "label": "._create_descriptor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L277"}, {"id": "descriptor_props_declarative_scan", "label": "declarative_scan()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L352"}, {"id": "descriptor_props_compositeproperty_init_accessor", "label": "._init_accessor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L411"}, {"id": "descriptor_props_setup_for_dataclass", "label": "_setup_for_dataclass()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L440"}, {"id": "descriptor_props_comparable_elements", "label": "_comparable_elements()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L482"}, {"id": "descriptor_props_props", "label": "props()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L487"}, {"id": "descriptor_props_compositeproperty_column_strategy_attrs", "label": "._column_strategy_attrs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L512"}, {"id": "descriptor_props_columns", "label": "columns()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L517"}, {"id": "descriptor_props_mapper_property_to_assign", "label": "mapper_property_to_assign()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L526"}, {"id": "descriptor_props_columns_to_assign", "label": "columns_to_assign()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L530"}, {"id": "descriptor_props_setup_arguments_on_columns", "label": "_setup_arguments_on_columns()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L534"}, {"id": "descriptor_props_compositeproperty_setup_event_handlers", "label": "._setup_event_handlers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L553"}, {"id": "descriptor_props_attribute_keys", "label": "_attribute_keys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L649"}, {"id": "descriptor_props_compositeproperty_populate_composite_bulk_save_mappings_fn", "label": "._populate_composite_bulk_save_mappings_fn()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L652"}, {"id": "descriptor_props_compositeproperty_get_history", "label": ".get_history()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L676"}, {"id": "descriptor_props_compositeproperty_comparator_factory", "label": "._comparator_factory()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L713"}, {"id": "descriptor_props_compositebundle", "label": "CompositeBundle", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L718"}, {"id": "descriptor_props_compositebundle_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L719"}, {"id": "descriptor_props_compositebundle_create_row_processor", "label": ".create_row_processor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L727"}, {"id": "descriptor_props_comparator", "label": "Comparator", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L740"}, {"id": "descriptor_props_clauses", "label": "clauses()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L765"}, {"id": "descriptor_props_comparator_clause_element", "label": ".__clause_element__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L770"}, {"id": "descriptor_props_expression", "label": "expression()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L774"}, {"id": "descriptor_props_comparator_bulk_update_tuples", "label": "._bulk_update_tuples()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L784"}, {"id": "descriptor_props_comparator_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L818"}, {"id": "descriptor_props_comparator_ne", "label": ".__ne__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L821"}, {"id": "descriptor_props_comparator_lt", "label": ".__lt__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L824"}, {"id": "descriptor_props_comparator_gt", "label": ".__gt__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L827"}, {"id": "descriptor_props_comparator_le", "label": ".__le__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L830"}, {"id": "descriptor_props_comparator_ge", "label": ".__ge__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L833"}, {"id": "descriptor_props_comparator_compare", "label": "._compare()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L843"}, {"id": "descriptor_props_compositeproperty_str", "label": ".__str__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L860"}, {"id": "descriptor_props_composite", "label": "Composite", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L864"}, {"id": "descriptor_props_concreteinheritedproperty", "label": "ConcreteInheritedProperty", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L883"}, {"id": "descriptor_props_concreteinheritedproperty_comparator_factory", "label": "._comparator_factory()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L900"}, {"id": "descriptor_props_concreteinheritedproperty_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L913"}, {"id": "descriptor_props_synonymproperty", "label": "SynonymProperty", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L939"}, {"id": "descriptor_props_synonymproperty_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L955"}, {"id": "descriptor_props_uses_objects", "label": "uses_objects()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L985"}, {"id": "descriptor_props_proxied_object", "label": "_proxied_object()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L992"}, {"id": "descriptor_props_synonymproperty_column_strategy_attrs", "label": "._column_strategy_attrs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1014"}, {"id": "descriptor_props_synonymproperty_comparator_factory", "label": "._comparator_factory()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1017"}, {"id": "descriptor_props_synonymproperty_get_history", "label": ".get_history()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1029"}, {"id": "descriptor_props_set_parent", "label": "set_parent()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1039"}, {"id": "descriptor_props_synonym", "label": "Synonym", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1077"}, {"id": "descriptor_props_rationale_92", "label": ":class:`.MapperProperty` which proxies access to a user-defined descriptor.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L92"}, {"id": "descriptor_props_rationale_188", "label": "Defines a \"composite\" mapped attribute, representing a collection of columns", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L188"}, {"id": "descriptor_props_rationale_269", "label": "Initialization which occurs after the :class:`.Composite` has been assoc", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L269"}, {"id": "descriptor_props_rationale_278", "label": "Create the Python descriptor that will serve as the access point on inst", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L278"}, {"id": "descriptor_props_rationale_535", "label": "Propagate configuration arguments made on this composite to the target c", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L535"}, {"id": "descriptor_props_rationale_554", "label": "Establish events that populate/expire the composite attribute.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L554"}, {"id": "descriptor_props_rationale_682", "label": "Provided for userland code that uses attributes.get_history().", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L682"}, {"id": "descriptor_props_rationale_741", "label": "Produce boolean, comparison, and other operators for :class:`.Composite`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L741"}, {"id": "descriptor_props_rationale_865", "label": "Declarative-compatible front-end for the :class:`.CompositeProperty` class.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L865"}, {"id": "descriptor_props_rationale_884", "label": "A 'do nothing' :class:`.MapperProperty` that disables an attribute on a conc", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L884"}, {"id": "descriptor_props_rationale_940", "label": "Denote an attribute name as a synonym to a mapped property, in that the attr", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L940"}, {"id": "descriptor_props_rationale_1078", "label": "Declarative front-end for the :class:`.SynonymProperty` class. Public const", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1078"}, {"id": "descriptor_props_rationale_646", "label": "# TODO: need a deserialize hook here", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L646"}, {"id": "descriptor_props_rationale_988", "label": "# TODO: when initialized, check _proxied_object,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L988"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "inspect", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "itertools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "operator", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "weakref", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L54", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L64", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L65", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_context_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L67", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L68", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L71", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_state_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L72", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L73", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_row_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L74", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L75", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L76", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L77", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L78", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_operators_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L79", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L80", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L81", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L82", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L83", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L84", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_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/descriptor_props.py", "source_location": "L85", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_descriptorproperty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L91", "weight": 1.0}, {"source": "descriptor_props_descriptorproperty", "target": "descriptor_props_descriptorproperty_column_strategy_attrs", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L102", "weight": 1.0}, {"source": "descriptor_props_descriptorproperty", "target": "descriptor_props_descriptorproperty_get_history", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L107", "weight": 1.0}, {"source": "descriptor_props_descriptorproperty", "target": "descriptor_props_descriptorproperty_instrument_class", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L115", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_compositeproperty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L185", "weight": 1.0}, {"source": "descriptor_props_compositeproperty", "target": "introspectsannotations", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L185", "weight": 1.0}, {"source": "descriptor_props_compositeproperty", "target": "descriptor_props_compositeproperty_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L209", "weight": 1.0}, {"source": "descriptor_props_compositeproperty", "target": "descriptor_props_compositeproperty_instrument_class", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L249", "weight": 1.0}, {"source": "descriptor_props_compositeproperty", "target": "descriptor_props_compositeproperty_composite_values_from_instance", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L253", "weight": 1.0}, {"source": "descriptor_props_compositeproperty", "target": "descriptor_props_compositeproperty_do_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L268", "weight": 1.0}, {"source": "descriptor_props_compositeproperty", "target": "descriptor_props_compositeproperty_create_descriptor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L277", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_declarative_scan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L352", "weight": 1.0}, {"source": "descriptor_props_compositeproperty", "target": "descriptor_props_compositeproperty_init_accessor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L411", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_setup_for_dataclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L440", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_comparable_elements", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L482", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_props", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L487", "weight": 1.0}, {"source": "descriptor_props_compositeproperty", "target": "descriptor_props_compositeproperty_column_strategy_attrs", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L512", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_columns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L517", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_mapper_property_to_assign", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L526", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_columns_to_assign", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L530", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_setup_arguments_on_columns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L534", "weight": 1.0}, {"source": "descriptor_props_compositeproperty", "target": "descriptor_props_compositeproperty_setup_event_handlers", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L553", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_attribute_keys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L649", "weight": 1.0}, {"source": "descriptor_props_compositeproperty", "target": "descriptor_props_compositeproperty_populate_composite_bulk_save_mappings_fn", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L652", "weight": 1.0}, {"source": "descriptor_props_compositeproperty", "target": "descriptor_props_compositeproperty_get_history", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L676", "weight": 1.0}, {"source": "descriptor_props_compositeproperty", "target": "descriptor_props_compositeproperty_comparator_factory", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L713", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_compositebundle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L718", "weight": 1.0}, {"source": "descriptor_props_compositebundle", "target": "descriptor_props_compositebundle_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L719", "weight": 1.0}, {"source": "descriptor_props_compositebundle", "target": "descriptor_props_compositebundle_create_row_processor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L727", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_comparator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L740", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_clauses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L765", "weight": 1.0}, {"source": "descriptor_props_comparator", "target": "descriptor_props_comparator_clause_element", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L770", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_expression", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L774", "weight": 1.0}, {"source": "descriptor_props_comparator", "target": "descriptor_props_comparator_bulk_update_tuples", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L784", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_comparable_elements", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L809", "weight": 1.0}, {"source": "descriptor_props_comparator", "target": "descriptor_props_comparator_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L818", "weight": 1.0}, {"source": "descriptor_props_comparator", "target": "descriptor_props_comparator_ne", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L821", "weight": 1.0}, {"source": "descriptor_props_comparator", "target": "descriptor_props_comparator_lt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L824", "weight": 1.0}, {"source": "descriptor_props_comparator", "target": "descriptor_props_comparator_gt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L827", "weight": 1.0}, {"source": "descriptor_props_comparator", "target": "descriptor_props_comparator_le", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L830", "weight": 1.0}, {"source": "descriptor_props_comparator", "target": "descriptor_props_comparator_ge", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L833", "weight": 1.0}, {"source": "descriptor_props_comparator", "target": "descriptor_props_comparator_compare", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L843", "weight": 1.0}, {"source": "descriptor_props_compositeproperty", "target": "descriptor_props_compositeproperty_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L860", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_composite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L864", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_concreteinheritedproperty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L883", "weight": 1.0}, {"source": "descriptor_props_concreteinheritedproperty", "target": "descriptor_props_concreteinheritedproperty_comparator_factory", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L900", "weight": 1.0}, {"source": "descriptor_props_concreteinheritedproperty", "target": "descriptor_props_concreteinheritedproperty_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L913", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_synonymproperty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L939", "weight": 1.0}, {"source": "descriptor_props_synonymproperty", "target": "descriptor_props_synonymproperty_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L955", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_uses_objects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L985", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_proxied_object", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L992", "weight": 1.0}, {"source": "descriptor_props_synonymproperty", "target": "descriptor_props_synonymproperty_column_strategy_attrs", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1014", "weight": 1.0}, {"source": "descriptor_props_synonymproperty", "target": "descriptor_props_synonymproperty_comparator_factory", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1017", "weight": 1.0}, {"source": "descriptor_props_synonymproperty", "target": "descriptor_props_synonymproperty_get_history", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1029", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_set_parent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1039", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "target": "descriptor_props_synonym", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1077", "weight": 1.0}, {"source": "descriptor_props_descriptorproperty_instrument_class", "target": "descriptor_props_synonymproperty_comparator_factory", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L160", "weight": 1.0}, {"source": "descriptor_props_compositeproperty_init", "target": "descriptor_props_synonymproperty_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L223", "weight": 1.0}, {"source": "descriptor_props_compositeproperty_init", "target": "descriptor_props_compositeproperty_create_descriptor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L246", "weight": 1.0}, {"source": "descriptor_props_compositeproperty_init", "target": "descriptor_props_compositeproperty_init_accessor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L247", "weight": 1.0}, {"source": "descriptor_props_compositeproperty_instrument_class", "target": "descriptor_props_compositeproperty_setup_event_handlers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L251", "weight": 1.0}, {"source": "descriptor_props_compositeproperty_do_init", "target": "descriptor_props_setup_arguments_on_columns", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L273", "weight": 1.0}, {"source": "descriptor_props_declarative_scan", "target": "descriptor_props_setup_for_dataclass", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L396", "weight": 1.0}, {"source": "descriptor_props_declarative_scan", "target": "descriptor_props_compositeproperty_init_accessor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L409", "weight": 1.0}, {"source": "descriptor_props_compositeproperty_get_history", "target": "descriptor_props_synonymproperty_get_history", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L690", "weight": 1.0}, {"source": "descriptor_props_compositebundle_init", "target": "descriptor_props_synonymproperty_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L725", "weight": 1.0}, {"source": "descriptor_props_expression", "target": "descriptor_props_compositebundle", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L782", "weight": 1.0}, {"source": "descriptor_props_comparator_bulk_update_tuples", "target": "descriptor_props_compositeproperty_composite_values_from_instance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L797", "weight": 1.0}, {"source": "descriptor_props_comparator_eq", "target": "descriptor_props_comparator_compare", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L819", "weight": 1.0}, {"source": "descriptor_props_comparator_ne", "target": "descriptor_props_comparator_compare", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L822", "weight": 1.0}, {"source": "descriptor_props_comparator_lt", "target": "descriptor_props_comparator_compare", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L825", "weight": 1.0}, {"source": "descriptor_props_comparator_gt", "target": "descriptor_props_comparator_compare", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L828", "weight": 1.0}, {"source": "descriptor_props_comparator_le", "target": "descriptor_props_comparator_compare", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L831", "weight": 1.0}, {"source": "descriptor_props_comparator_ge", "target": "descriptor_props_comparator_compare", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L834", "weight": 1.0}, {"source": "descriptor_props_comparator_compare", "target": "descriptor_props_compositeproperty_composite_values_from_instance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L850", "weight": 1.0}, {"source": "descriptor_props_concreteinheritedproperty_init", "target": "descriptor_props_synonymproperty_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L914", "weight": 1.0}, {"source": "descriptor_props_rationale_92", "target": "descriptor_props_descriptorproperty", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L92", "weight": 1.0}, {"source": "descriptor_props_rationale_188", "target": "descriptor_props_compositeproperty", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L188", "weight": 1.0}, {"source": "descriptor_props_rationale_269", "target": "descriptor_props_compositeproperty_do_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L269", "weight": 1.0}, {"source": "descriptor_props_rationale_278", "target": "descriptor_props_compositeproperty_create_descriptor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L278", "weight": 1.0}, {"source": "descriptor_props_rationale_535", "target": "descriptor_props_compositeproperty_setup_arguments_on_columns", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L535", "weight": 1.0}, {"source": "descriptor_props_rationale_554", "target": "descriptor_props_compositeproperty_setup_event_handlers", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L554", "weight": 1.0}, {"source": "descriptor_props_rationale_682", "target": "descriptor_props_compositeproperty_get_history", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L682", "weight": 1.0}, {"source": "descriptor_props_rationale_741", "target": "descriptor_props_comparator", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L741", "weight": 1.0}, {"source": "descriptor_props_rationale_865", "target": "descriptor_props_composite", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L865", "weight": 1.0}, {"source": "descriptor_props_rationale_884", "target": "descriptor_props_concreteinheritedproperty", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L884", "weight": 1.0}, {"source": "descriptor_props_rationale_940", "target": "descriptor_props_synonymproperty", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L940", "weight": 1.0}, {"source": "descriptor_props_rationale_1078", "target": "descriptor_props_synonym", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1078", "weight": 1.0}, {"source": "descriptor_props_rationale_646", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L646", "weight": 1.0}, {"source": "descriptor_props_rationale_988", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_descriptor_props_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L988", "weight": 1.0}], "raw_calls": [{"caller_nid": "descriptor_props_descriptorproperty_column_strategy_attrs", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L103"}, {"caller_nid": "descriptor_props_descriptorproperty_get_history", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L113"}, {"caller_nid": "descriptor_props_descriptorproperty_instrument_class", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L139"}, {"caller_nid": "descriptor_props_descriptorproperty_instrument_class", "callee": "_is_userland_descriptor", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L140"}, {"caller_nid": "descriptor_props_descriptorproperty_instrument_class", "callee": "property", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L154"}, {"caller_nid": "descriptor_props_descriptorproperty_instrument_class", "callee": "attributes.create_proxied_attribute(self.descriptor)", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L156"}, {"caller_nid": "descriptor_props_descriptorproperty_instrument_class", "callee": "create_proxied_attribute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L156"}, {"caller_nid": "descriptor_props_descriptorproperty_instrument_class", "callee": "_ProxyImpl", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L164"}, {"caller_nid": "descriptor_props_descriptorproperty_instrument_class", "callee": "instrument_attribute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L165"}, {"caller_nid": "descriptor_props_compositeproperty_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L223"}, {"caller_nid": "descriptor_props_compositeproperty_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L225"}, {"caller_nid": "descriptor_props_compositeproperty_init", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L243"}, {"caller_nid": "descriptor_props_compositeproperty_init", "callee": "set_creation_order", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L245"}, {"caller_nid": "descriptor_props_compositeproperty_instrument_class", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L250"}, {"caller_nid": "descriptor_props_compositeproperty_composite_values_from_instance", "callee": "_generated_composite_accessor", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L255"}, {"caller_nid": "descriptor_props_compositeproperty_composite_values_from_instance", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L260"}, {"caller_nid": "descriptor_props_compositeproperty_composite_values_from_instance", "callee": "accessor", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L266"}, {"caller_nid": "descriptor_props_compositeproperty_create_descriptor", "callee": "property", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L349"}, {"caller_nid": "descriptor_props_declarative_scan", "callee": "_raise_for_required", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L369"}, {"caller_nid": "descriptor_props_declarative_scan", "callee": "is_pep593", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L372"}, {"caller_nid": "descriptor_props_declarative_scan", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L373"}, {"caller_nid": "descriptor_props_declarative_scan", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L376"}, {"caller_nid": "descriptor_props_declarative_scan", "callee": "is_fwd_ref", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L376"}, {"caller_nid": "descriptor_props_declarative_scan", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L382"}, {"caller_nid": "descriptor_props_declarative_scan", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L383"}, {"caller_nid": "descriptor_props_declarative_scan", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L385"}, {"caller_nid": "descriptor_props_declarative_scan", "callee": "de_stringify_annotation", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L389"}, {"caller_nid": "descriptor_props_declarative_scan", "callee": "is_dataclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L395"}, {"caller_nid": "descriptor_props_declarative_scan", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L402"}, {"caller_nid": "descriptor_props_declarative_scan", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L405"}, {"caller_nid": "descriptor_props_compositeproperty_init_accessor", "callee": "is_dataclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L412"}, {"caller_nid": "descriptor_props_compositeproperty_init_accessor", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L412"}, {"caller_nid": "descriptor_props_compositeproperty_init_accessor", "callee": "signature", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L415"}, {"caller_nid": "descriptor_props_compositeproperty_init_accessor", "callee": "attrgetter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L416"}, {"caller_nid": "descriptor_props_compositeproperty_init_accessor", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L417"}, {"caller_nid": "descriptor_props_compositeproperty_init_accessor", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L419"}, {"caller_nid": "descriptor_props_compositeproperty_init_accessor", "callee": "getter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L420"}, {"caller_nid": "descriptor_props_compositeproperty_init_accessor", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L426"}, {"caller_nid": "descriptor_props_compositeproperty_init_accessor", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L433"}, {"caller_nid": "descriptor_props_compositeproperty_init_accessor", "callee": "__composite_values__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L435"}, {"caller_nid": "descriptor_props_setup_for_dataclass", "callee": "signature", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L452"}, {"caller_nid": "descriptor_props_setup_for_dataclass", "callee": "zip_longest", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L453"}, {"caller_nid": "descriptor_props_setup_for_dataclass", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L454"}, {"caller_nid": "descriptor_props_setup_for_dataclass", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L457"}, {"caller_nid": "descriptor_props_setup_for_dataclass", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L459"}, {"caller_nid": "descriptor_props_setup_for_dataclass", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L461"}, {"caller_nid": "descriptor_props_setup_for_dataclass", "callee": "MappedColumn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L465"}, {"caller_nid": "descriptor_props_setup_for_dataclass", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L468"}, {"caller_nid": "descriptor_props_setup_for_dataclass", "callee": "declarative_scan_for_composite", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L469"}, {"caller_nid": "descriptor_props_setup_for_dataclass", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L478"}, {"caller_nid": "descriptor_props_setup_for_dataclass", "callee": "_undefer_column_name", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L479"}, {"caller_nid": "descriptor_props_comparable_elements", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L483"}, {"caller_nid": "descriptor_props_props", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L492"}, {"caller_nid": "descriptor_props_props", "callee": "get_property", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L493"}, {"caller_nid": "descriptor_props_props", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L494"}, {"caller_nid": "descriptor_props_props", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L496"}, {"caller_nid": "descriptor_props_props", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L498"}, {"caller_nid": "descriptor_props_props", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L503"}, {"caller_nid": "descriptor_props_props", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L504"}, {"caller_nid": "descriptor_props_props", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L509"}, {"caller_nid": "descriptor_props_columns", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L520"}, {"caller_nid": "descriptor_props_columns", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L522"}, {"caller_nid": "descriptor_props_setup_arguments_on_columns", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L542"}, {"caller_nid": "descriptor_props_compositeproperty_setup_event_handlers", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L626"}, {"caller_nid": "descriptor_props_compositeproperty_setup_event_handlers", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L629"}, {"caller_nid": "descriptor_props_compositeproperty_setup_event_handlers", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L632"}, {"caller_nid": "descriptor_props_compositeproperty_setup_event_handlers", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L635"}, {"caller_nid": "descriptor_props_compositeproperty_setup_event_handlers", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L638"}, {"caller_nid": "descriptor_props_compositeproperty_get_history", "callee": "has_changes", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L691"}, {"caller_nid": "descriptor_props_compositeproperty_get_history", "callee": "non_deleted", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L694"}, {"caller_nid": "descriptor_props_compositeproperty_get_history", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L696"}, {"caller_nid": "descriptor_props_compositeproperty_get_history", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L698"}, {"caller_nid": "descriptor_props_compositeproperty_get_history", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L700"}, {"caller_nid": "descriptor_props_compositeproperty_get_history", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L702"}, {"caller_nid": "descriptor_props_compositeproperty_get_history", "callee": "History", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L705"}, {"caller_nid": "descriptor_props_compositeproperty_get_history", "callee": "composite_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L706"}, {"caller_nid": "descriptor_props_compositeproperty_get_history", "callee": "composite_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L708"}, {"caller_nid": "descriptor_props_compositeproperty_get_history", "callee": "History", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L711"}, {"caller_nid": "descriptor_props_compositeproperty_get_history", "callee": "composite_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L711"}, {"caller_nid": "descriptor_props_compositeproperty_comparator_factory", "callee": "comparator_factory", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L716"}, {"caller_nid": "descriptor_props_compositebundle_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L725"}, {"caller_nid": "descriptor_props_clauses", "callee": "ClauseList", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L766"}, {"caller_nid": "descriptor_props_expression", "callee": "_annotate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L775"}, {"caller_nid": "descriptor_props_comparator_bulk_update_tuples", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L787"}, {"caller_nid": "descriptor_props_comparator_bulk_update_tuples", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L794"}, {"caller_nid": "descriptor_props_comparator_bulk_update_tuples", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L794"}, {"caller_nid": "descriptor_props_comparator_bulk_update_tuples", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L801"}, {"caller_nid": "descriptor_props_comparator_bulk_update_tuples", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L806"}, {"caller_nid": "descriptor_props_comparator_bulk_update_tuples", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L806"}, {"caller_nid": "descriptor_props_comparable_elements", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L812"}, {"caller_nid": "descriptor_props_comparator_compare", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L848"}, {"caller_nid": "descriptor_props_comparator_compare", "callee": "operator", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L852"}, {"caller_nid": "descriptor_props_comparator_compare", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L853"}, {"caller_nid": "descriptor_props_comparator_compare", "callee": "adapter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L857"}, {"caller_nid": "descriptor_props_comparator_compare", "callee": "and_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L858"}, {"caller_nid": "descriptor_props_compositeproperty_str", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L861"}, {"caller_nid": "descriptor_props_concreteinheritedproperty_comparator_factory", "callee": "iterate_to_root", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L905"}, {"caller_nid": "descriptor_props_concreteinheritedproperty_comparator_factory", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L907"}, {"caller_nid": "descriptor_props_concreteinheritedproperty_comparator_factory", "callee": "comparator_callable", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L911"}, {"caller_nid": "descriptor_props_concreteinheritedproperty_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L914"}, {"caller_nid": "descriptor_props_concreteinheritedproperty_init", "callee": "NoninheritedConcreteProp", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L936"}, {"caller_nid": "descriptor_props_synonymproperty_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L965"}, {"caller_nid": "descriptor_props_synonymproperty_init", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L978"}, {"caller_nid": "descriptor_props_synonymproperty_init", "callee": "set_creation_order", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L980"}, {"caller_nid": "descriptor_props_uses_objects", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L986"}, {"caller_nid": "descriptor_props_proxied_object", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L995"}, {"caller_nid": "descriptor_props_proxied_object", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L996"}, {"caller_nid": "descriptor_props_proxied_object", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L996"}, {"caller_nid": "descriptor_props_proxied_object", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1001"}, {"caller_nid": "descriptor_props_proxied_object", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1003"}, {"caller_nid": "descriptor_props_proxied_object", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1007"}, {"caller_nid": "descriptor_props_synonymproperty_column_strategy_attrs", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1015"}, {"caller_nid": "descriptor_props_synonymproperty_comparator_factory", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1020"}, {"caller_nid": "descriptor_props_synonymproperty_comparator_factory", "callee": "comparator_factory", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1022"}, {"caller_nid": "descriptor_props_synonymproperty_comparator_factory", "callee": "comparator_factory", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1024"}, {"caller_nid": "descriptor_props_synonymproperty_get_history", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1035"}, {"caller_nid": "descriptor_props_set_parent", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1045"}, {"caller_nid": "descriptor_props_set_parent", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1062"}, {"caller_nid": "descriptor_props_set_parent", "callee": "ColumnProperty", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1068"}, {"caller_nid": "descriptor_props_set_parent", "callee": "_configure_property", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/descriptor_props.py", "source_location": "L1071"}]} |