1 line
27 KiB
JSON
1 line
27 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "label": "introspection.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L1"}, {"id": "introspection_is_union_origin", "label": "is_union_origin()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L28"}, {"id": "introspection_literal_type_check", "label": "_literal_type_check()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L94"}, {"id": "introspection_get_literal_values", "label": "get_literal_values()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L103"}, {"id": "introspection_annotationsource", "label": "AnnotationSource", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L223"}, {"id": "intenum", "label": "IntEnum", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "introspection_allowed_qualifiers", "label": "allowed_qualifiers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L317"}, {"id": "introspection_forbiddenqualifier", "label": "ForbiddenQualifier", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L336"}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "introspection_forbiddenqualifier_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L342"}, {"id": "introspection_unknowntypeenum", "label": "_UnknownTypeEnum", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L346"}, {"id": "enum", "label": "Enum", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "introspection_unknowntypeenum_str", "label": ".__str__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L349"}, {"id": "introspection_unknowntypeenum_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L352"}, {"id": "introspection_inspectedannotation", "label": "InspectedAnnotation", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L363"}, {"id": "namedtuple", "label": "NamedTuple", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "introspection_inspect_annotation", "label": "inspect_annotation()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L387"}, {"id": "introspection_unpack_annotated_inner", "label": "_unpack_annotated_inner()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L511"}, {"id": "introspection_unpack_annotated", "label": "_unpack_annotated()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L578"}, {"id": "introspection_rationale_1", "label": "High-level introspection utilities, used to inspect type annotations.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L1"}, {"id": "introspection_rationale_29", "label": "Return whether the provided origin is the union form. ```pycon", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L29"}, {"id": "introspection_rationale_63", "label": "Return whether the provided origin is the union form. ```pycon", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L63"}, {"id": "introspection_rationale_95", "label": "Type check the provided literal value against the legal parameters.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L95"}, {"id": "introspection_rationale_110", "label": "Yield the values contained in the provided [`Literal`][typing.Literal] [special", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L110"}, {"id": "introspection_rationale_227", "label": "The source of an annotation, e.g. a class or a function. Depending on the s", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L227"}, {"id": "introspection_rationale_318", "label": "The allowed [type qualifiers][type qualifier] for this annotation source.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L318"}, {"id": "introspection_rationale_337", "label": "The provided [type qualifier][] is forbidden.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L337"}, {"id": "introspection_rationale_364", "label": "The result of the inspected annotation.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L364"}, {"id": "introspection_rationale_394", "label": "Inspect an [annotation expression][], extracting any [type qualifier][] and meta", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L394"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "target": "types", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "target": "enum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "target": "backend_venv_lib_python3_12_site_packages_typing_inspection_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "target": "introspection_is_union_origin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "target": "introspection_is_union_origin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "target": "introspection_literal_type_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L94", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "target": "introspection_get_literal_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L103", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "target": "introspection_annotationsource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L223", "weight": 1.0}, {"source": "introspection_annotationsource", "target": "intenum", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L223", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "target": "introspection_allowed_qualifiers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L317", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "target": "introspection_forbiddenqualifier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L336", "weight": 1.0}, {"source": "introspection_forbiddenqualifier", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L336", "weight": 1.0}, {"source": "introspection_forbiddenqualifier", "target": "introspection_forbiddenqualifier_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L342", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "target": "introspection_unknowntypeenum", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L346", "weight": 1.0}, {"source": "introspection_unknowntypeenum", "target": "enum", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L346", "weight": 1.0}, {"source": "introspection_unknowntypeenum", "target": "introspection_unknowntypeenum_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L349", "weight": 1.0}, {"source": "introspection_unknowntypeenum", "target": "introspection_unknowntypeenum_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L352", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "target": "introspection_inspectedannotation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L363", "weight": 1.0}, {"source": "introspection_inspectedannotation", "target": "namedtuple", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L363", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "target": "introspection_inspect_annotation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L387", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "target": "introspection_unpack_annotated_inner", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L511", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "target": "introspection_unpack_annotated", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L578", "weight": 1.0}, {"source": "introspection_get_literal_values", "target": "introspection_literal_type_check", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L167", "weight": 1.0}, {"source": "introspection_inspect_annotation", "target": "introspection_unpack_annotated", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L448", "weight": 1.0}, {"source": "introspection_inspect_annotation", "target": "introspection_forbiddenqualifier", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L457", "weight": 1.0}, {"source": "introspection_inspect_annotation", "target": "introspection_inspectedannotation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L508", "weight": 1.0}, {"source": "introspection_unpack_annotated", "target": "introspection_unpack_annotated_inner", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L587", "weight": 1.0}, {"source": "introspection_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_typing_inspection_introspection_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L1", "weight": 1.0}, {"source": "introspection_rationale_29", "target": "introspection_is_union_origin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L29", "weight": 1.0}, {"source": "introspection_rationale_63", "target": "introspection_is_union_origin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L63", "weight": 1.0}, {"source": "introspection_rationale_95", "target": "introspection_literal_type_check", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L95", "weight": 1.0}, {"source": "introspection_rationale_110", "target": "introspection_get_literal_values", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L110", "weight": 1.0}, {"source": "introspection_rationale_227", "target": "introspection_annotationsource", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L227", "weight": 1.0}, {"source": "introspection_rationale_318", "target": "introspection_annotationsource_allowed_qualifiers", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L318", "weight": 1.0}, {"source": "introspection_rationale_337", "target": "introspection_forbiddenqualifier", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L337", "weight": 1.0}, {"source": "introspection_rationale_364", "target": "introspection_inspectedannotation", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L364", "weight": 1.0}, {"source": "introspection_rationale_394", "target": "introspection_inspect_annotation", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L394", "weight": 1.0}], "raw_calls": [{"caller_nid": "introspection_is_union_origin", "callee": "is_union", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L57"}, {"caller_nid": "introspection_is_union_origin", "callee": "is_union", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L91"}, {"caller_nid": "introspection_literal_type_check", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L97"}, {"caller_nid": "introspection_literal_type_check", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L100"}, {"caller_nid": "introspection_get_literal_values", "callee": "is_typealiastype", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L183"}, {"caller_nid": "introspection_get_literal_values", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L192"}, {"caller_nid": "introspection_get_literal_values", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L192"}, {"caller_nid": "introspection_get_literal_values", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L197"}, {"caller_nid": "introspection_get_literal_values", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L197"}, {"caller_nid": "introspection_get_literal_values", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L202"}, {"caller_nid": "introspection_get_literal_values", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L204"}, {"caller_nid": "introspection_get_literal_values", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L204"}, {"caller_nid": "introspection_get_literal_values", "callee": "fromkeys", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L207"}, {"caller_nid": "introspection_allowed_qualifiers", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L329"}, {"caller_nid": "introspection_allowed_qualifiers", "callee": "assert_never", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L333"}, {"caller_nid": "introspection_inspect_annotation", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L444"}, {"caller_nid": "introspection_inspect_annotation", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L453"}, {"caller_nid": "introspection_inspect_annotation", "callee": "is_classvar", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L455"}, {"caller_nid": "introspection_inspect_annotation", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L458"}, {"caller_nid": "introspection_inspect_annotation", "callee": "is_final", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L460"}, {"caller_nid": "introspection_inspect_annotation", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L463"}, {"caller_nid": "introspection_inspect_annotation", "callee": "is_required", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L465"}, {"caller_nid": "introspection_inspect_annotation", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L468"}, {"caller_nid": "introspection_inspect_annotation", "callee": "is_notrequired", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L470"}, {"caller_nid": "introspection_inspect_annotation", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L473"}, {"caller_nid": "introspection_inspect_annotation", "callee": "is_readonly", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L475"}, {"caller_nid": "introspection_inspect_annotation", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L478"}, {"caller_nid": "introspection_inspect_annotation", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L483"}, {"caller_nid": "introspection_inspect_annotation", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L486"}, {"caller_nid": "introspection_inspect_annotation", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L487"}, {"caller_nid": "introspection_inspect_annotation", "callee": "is_final", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L492"}, {"caller_nid": "introspection_inspect_annotation", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L495"}, {"caller_nid": "introspection_inspect_annotation", "callee": "is_classvar", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L497"}, {"caller_nid": "introspection_inspect_annotation", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L500"}, {"caller_nid": "introspection_inspect_annotation", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L505"}, {"caller_nid": "introspection_unpack_annotated_inner", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L514"}, {"caller_nid": "introspection_unpack_annotated_inner", "callee": "is_annotated", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L515"}, {"caller_nid": "introspection_unpack_annotated_inner", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L517"}, {"caller_nid": "introspection_unpack_annotated_inner", "callee": "is_typealiastype", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L527"}, {"caller_nid": "introspection_unpack_annotated_inner", "callee": "is_typealiastype", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L543"}, {"caller_nid": "introspection_unpack_annotated", "callee": "is_annotated", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L582"}, {"caller_nid": "introspection_unpack_annotated", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L582"}, {"caller_nid": "introspection_unpack_annotated", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/introspection.py", "source_location": "L583"}]} |