Files
tfm_ainventory/graphify-out/cache/65831320e8578accb2ab8c44bacd351235bf52319f8827bd2e40a125c22a1d00.json

1 line
24 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "label": "apply.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L1"}, {"id": "apply_apply_mypy_mapped_attr", "label": "apply_mypy_mapped_attr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L45"}, {"id": "apply_re_apply_declarative_assignments", "label": "re_apply_declarative_assignments()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L98"}, {"id": "apply_apply_type_to_mapped_statement", "label": "apply_type_to_mapped_statement()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L183"}, {"id": "apply_add_additional_orm_attributes", "label": "add_additional_orm_attributes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L255"}, {"id": "apply_apply_placeholder_attr_to_class", "label": "_apply_placeholder_attr_to_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L308"}, {"id": "apply_rationale_103", "label": "For multiple class passes, re-apply our left-hand side types as mypy seems t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L103"}, {"id": "apply_rationale_190", "label": "Apply the Mapped[<type>] annotation and right hand object to a declarative a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L190"}, {"id": "apply_rationale_260", "label": "Apply __init__, __table__ and other attributes to the mapped class.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L260"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_plugin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_plugins_common", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "mypy_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_names_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_names_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "apply_apply_mypy_mapped_attr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "apply_re_apply_declarative_assignments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L98", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "apply_apply_type_to_mapped_statement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L183", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "apply_add_additional_orm_attributes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L255", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mypy_apply_py", "target": "apply_apply_placeholder_attr_to_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L308", "weight": 1.0}, {"source": "apply_apply_mypy_mapped_attr", "target": "apply_apply_type_to_mapped_statement", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L93", "weight": 1.0}, {"source": "apply_add_additional_orm_attributes", "target": "apply_apply_placeholder_attr_to_class", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L299", "weight": 1.0}, {"source": "apply_rationale_103", "target": "apply_re_apply_declarative_assignments", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L103", "weight": 1.0}, {"source": "apply_rationale_190", "target": "apply_apply_type_to_mapped_statement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L190", "weight": 1.0}, {"source": "apply_rationale_260", "target": "apply_add_additional_orm_attributes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L260", "weight": 1.0}], "raw_calls": [{"caller_nid": "apply_apply_mypy_mapped_attr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L51"}, {"caller_nid": "apply_apply_mypy_mapped_attr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L53"}, {"caller_nid": "apply_apply_mypy_mapped_attr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L60"}, {"caller_nid": "apply_apply_mypy_mapped_attr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L61"}, {"caller_nid": "apply_apply_mypy_mapped_attr", "callee": "fail", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L66"}, {"caller_nid": "apply_apply_mypy_mapped_attr", "callee": "fail", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L70"}, {"caller_nid": "apply_apply_mypy_mapped_attr", "callee": "get_proper_type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L78"}, {"caller_nid": "apply_apply_mypy_mapped_attr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L79"}, {"caller_nid": "apply_apply_mypy_mapped_attr", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L83"}, {"caller_nid": "apply_apply_mypy_mapped_attr", "callee": "SQLAlchemyAttribute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L84"}, {"caller_nid": "apply_re_apply_declarative_assignments", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L116"}, {"caller_nid": "apply_re_apply_declarative_assignments", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L117"}, {"caller_nid": "apply_re_apply_declarative_assignments", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L119"}, {"caller_nid": "apply_re_apply_declarative_assignments", "callee": "get_proper_type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L127"}, {"caller_nid": "apply_re_apply_declarative_assignments", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L133"}, {"caller_nid": "apply_re_apply_declarative_assignments", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L134"}, {"caller_nid": "apply_re_apply_declarative_assignments", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L136"}, {"caller_nid": "apply_re_apply_declarative_assignments", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L137"}, {"caller_nid": "apply_re_apply_declarative_assignments", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L138"}, {"caller_nid": "apply_re_apply_declarative_assignments", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L143"}, {"caller_nid": "apply_re_apply_declarative_assignments", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L144"}, {"caller_nid": "apply_re_apply_declarative_assignments", "callee": "infer_type_from_right_hand_nameexpr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L148"}, {"caller_nid": "apply_re_apply_declarative_assignments", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L157"}, {"caller_nid": "apply_re_apply_declarative_assignments", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L171"}, {"caller_nid": "apply_re_apply_declarative_assignments", "callee": "named_type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L175"}, {"caller_nid": "apply_re_apply_declarative_assignments", "callee": "set_mapped_attributes", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L180"}, {"caller_nid": "apply_apply_type_to_mapped_statement", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L213"}, {"caller_nid": "apply_apply_type_to_mapped_statement", "callee": "named_type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L223"}, {"caller_nid": "apply_apply_type_to_mapped_statement", "callee": "named_type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L228"}, {"caller_nid": "apply_apply_type_to_mapped_statement", "callee": "AnyType", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L231"}, {"caller_nid": "apply_apply_type_to_mapped_statement", "callee": "expr_to_mapped_constructor", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L249"}, {"caller_nid": "apply_add_additional_orm_attributes", "callee": "info_for_cls", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L262"}, {"caller_nid": "apply_add_additional_orm_attributes", "callee": "get_is_base", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L267"}, {"caller_nid": "apply_add_additional_orm_attributes", "callee": "get_mapped_attributes", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L276"}, {"caller_nid": "apply_add_additional_orm_attributes", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L281"}, {"caller_nid": "apply_add_additional_orm_attributes", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L284"}, {"caller_nid": "apply_add_additional_orm_attributes", "callee": "AnyType", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L286"}, {"caller_nid": "apply_add_additional_orm_attributes", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L287"}, {"caller_nid": "apply_add_additional_orm_attributes", "callee": "Argument", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L288"}, {"caller_nid": "apply_add_additional_orm_attributes", "callee": "Var", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L289"}, {"caller_nid": "apply_add_additional_orm_attributes", "callee": "TempNode", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L291"}, {"caller_nid": "apply_add_additional_orm_attributes", "callee": "add_method_to_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L296"}, {"caller_nid": "apply_add_additional_orm_attributes", "callee": "NoneTyp", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L296"}, {"caller_nid": "apply_add_additional_orm_attributes", "callee": "get_has_table", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L298"}, {"caller_nid": "apply_apply_placeholder_attr_to_class", "callee": "lookup_fully_qualified_or_none", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L314"}, {"caller_nid": "apply_apply_placeholder_attr_to_class", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L316"}, {"caller_nid": "apply_apply_placeholder_attr_to_class", "callee": "Instance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L317"}, {"caller_nid": "apply_apply_placeholder_attr_to_class", "callee": "AnyType", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L319"}, {"caller_nid": "apply_apply_placeholder_attr_to_class", "callee": "Var", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L320"}, {"caller_nid": "apply_apply_placeholder_attr_to_class", "callee": "SymbolTableNode", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mypy/apply.py", "source_location": "L324"}]}