Files
tfm_ainventory/graphify-out/cache/c4d38492931e63ac759d3752c8a01f17d54cc6cc7c272371307b7f7a1cd33033.json

1 line
9.4 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pydantic_v1_json_py", "label": "json.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L1"}, {"id": "json_isoformat", "label": "isoformat()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L19"}, {"id": "json_decimal_encoder", "label": "decimal_encoder()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L23"}, {"id": "json_pydantic_encoder", "label": "pydantic_encoder()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L72"}, {"id": "json_custom_pydantic_encoder", "label": "custom_pydantic_encoder()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L93"}, {"id": "json_timedelta_isoformat", "label": "timedelta_isoformat()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L106"}, {"id": "json_rationale_24", "label": "Encodes a Decimal as int of there's no exponent, otherwise float This is us", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L24"}, {"id": "json_rationale_107", "label": "ISO 8601 encoding for Python timedelta object.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L107"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_json_py", "target": "datetime", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_json_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_json_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_json_py", "target": "enum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_json_py", "target": "ipaddress", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_json_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_json_py", "target": "re", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_json_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_json_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_json_py", "target": "uuid", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_json_py", "target": "pydantic_v1_color", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_json_py", "target": "pydantic_v1_networks", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_json_py", "target": "pydantic_v1_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_json_py", "target": "json_isoformat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_json_py", "target": "json_decimal_encoder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_json_py", "target": "json_pydantic_encoder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L72", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_json_py", "target": "json_custom_pydantic_encoder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L93", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_json_py", "target": "json_timedelta_isoformat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L106", "weight": 1.0}, {"source": "json_custom_pydantic_encoder", "target": "json_pydantic_encoder", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L103", "weight": 1.0}, {"source": "json_rationale_24", "target": "json_decimal_encoder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L24", "weight": 1.0}, {"source": "json_rationale_107", "target": "json_timedelta_isoformat", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L107", "weight": 1.0}], "raw_calls": [{"caller_nid": "json_decimal_encoder", "callee": "as_tuple", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L38"}, {"caller_nid": "json_decimal_encoder", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L39"}, {"caller_nid": "json_decimal_encoder", "callee": "float", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L41"}, {"caller_nid": "json_pydantic_encoder", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L77"}, {"caller_nid": "json_pydantic_encoder", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L78"}, {"caller_nid": "json_pydantic_encoder", "callee": "is_dataclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L79"}, {"caller_nid": "json_pydantic_encoder", "callee": "asdict", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L80"}, {"caller_nid": "json_pydantic_encoder", "callee": "encoder", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L88"}, {"caller_nid": "json_pydantic_encoder", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L90"}, {"caller_nid": "json_custom_pydantic_encoder", "callee": "encoder", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L101"}, {"caller_nid": "json_timedelta_isoformat", "callee": "divmod", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L110"}, {"caller_nid": "json_timedelta_isoformat", "callee": "divmod", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L111"}, {"caller_nid": "json_timedelta_isoformat", "callee": "abs", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/json.py", "source_location": "L112"}]}