Files
tfm_ainventory/graphify-out/cache/fd4c10b0ff5046199170458aa82616888b7eb8e3d2f95b7dd89edfebf177c4c8.json
2026-04-26 12:03:59 +03:00

1 line
14 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "label": "typing_objects.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L1"}, {"id": "typing_objects_compile_identity_check_function", "label": "_compile_identity_check_function()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L60"}, {"id": "typing_objects_compile_isinstance_check_function", "label": "_compile_isinstance_check_function()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L105"}, {"id": "typing_objects_is_namedtuple", "label": "is_namedtuple()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L298"}, {"id": "typing_objects_is_newtype", "label": "is_newtype()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L348"}, {"id": "typing_objects_is_typealiastype", "label": "is_typealiastype()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L496"}, {"id": "typing_objects_is_deprecated", "label": "is_deprecated()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L532"}, {"id": "typing_objects_rationale_1", "label": "Low-level introspection utilities for [`typing`][] members. The provided functi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L1"}, {"id": "typing_objects_rationale_61", "label": "Create a function checking that the function argument is the (unparameterized) t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L61"}, {"id": "typing_objects_rationale_106", "label": "Create a function checking that the function is an instance of the typing `membe", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L106"}, {"id": "typing_objects_rationale_299", "label": "Return whether the argument is a named tuple type. This includes [`NamedTup", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L299"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "target": "collections_abc", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "target": "contextlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "target": "textwrap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "target": "typing_extensions", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "target": "typing_objects_compile_identity_check_function", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L60", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "target": "typing_objects_compile_isinstance_check_function", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L105", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L138", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "target": "typing_objects_is_namedtuple", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L298", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "target": "typing_objects_is_newtype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L348", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "target": "typing_objects_is_typealiastype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L496", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "target": "typing_objects_is_deprecated", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L532", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "target": "typing_objects_is_deprecated", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L537", "weight": 1.0}, {"source": "typing_objects_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_typing_inspection_typing_objects_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L1", "weight": 1.0}, {"source": "typing_objects_rationale_61", "target": "typing_objects_compile_identity_check_function", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L61", "weight": 1.0}, {"source": "typing_objects_rationale_106", "target": "typing_objects_compile_isinstance_check_function", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L106", "weight": 1.0}, {"source": "typing_objects_rationale_299", "target": "typing_objects_is_namedtuple", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L299", "weight": 1.0}], "raw_calls": [{"caller_nid": "typing_objects_compile_identity_check_function", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L79"}, {"caller_nid": "typing_objects_compile_identity_check_function", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L80"}, {"caller_nid": "typing_objects_compile_identity_check_function", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L83"}, {"caller_nid": "typing_objects_compile_identity_check_function", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L83"}, {"caller_nid": "typing_objects_compile_identity_check_function", "callee": "dedent", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L94"}, {"caller_nid": "typing_objects_compile_identity_check_function", "callee": "exec", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L101"}, {"caller_nid": "typing_objects_compile_isinstance_check_function", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L111"}, {"caller_nid": "typing_objects_compile_isinstance_check_function", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L112"}, {"caller_nid": "typing_objects_compile_isinstance_check_function", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L115"}, {"caller_nid": "typing_objects_compile_isinstance_check_function", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L115"}, {"caller_nid": "typing_objects_compile_isinstance_check_function", "callee": "dedent", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L126"}, {"caller_nid": "typing_objects_compile_isinstance_check_function", "callee": "exec", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L133"}, {"caller_nid": "typing_objects_is_namedtuple", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L317"}, {"caller_nid": "typing_objects_is_namedtuple", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L317"}, {"caller_nid": "typing_objects_is_namedtuple", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L317"}, {"caller_nid": "typing_objects_is_newtype", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L349"}, {"caller_nid": "typing_objects_is_typealiastype", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L497"}, {"caller_nid": "typing_objects_is_typealiastype", "callee": "_is_typealiastype_inner", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L497"}, {"caller_nid": "typing_objects_is_deprecated", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L533"}, {"caller_nid": "typing_objects_is_deprecated", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_inspection/typing_objects.py", "source_location": "L538"}]}