Files
tfm_ainventory/graphify-out/cache/2dcf738781f5c003d90a9a5643bbecf82a3989effb4f0dc89ab314438f7fc175.json

1 line
3.6 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pytest_io_wcwidth_py", "label": "wcwidth.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/wcwidth.py", "source_location": "L1"}, {"id": "wcwidth_wcwidth", "label": "wcwidth()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/wcwidth.py", "source_location": "L8"}, {"id": "wcwidth_wcswidth", "label": "wcswidth()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/wcwidth.py", "source_location": "L46"}, {"id": "wcwidth_rationale_9", "label": "Determine how many columns are needed to display a character in a terminal.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/wcwidth.py", "source_location": "L9"}, {"id": "wcwidth_rationale_47", "label": "Determine how many columns are needed to display a string in a terminal. Re", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/wcwidth.py", "source_location": "L47"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pytest_io_wcwidth_py", "target": "functools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/wcwidth.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_wcwidth_py", "target": "unicodedata", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/wcwidth.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_wcwidth_py", "target": "wcwidth_wcwidth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/wcwidth.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_wcwidth_py", "target": "wcwidth_wcswidth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/wcwidth.py", "source_location": "L46", "weight": 1.0}, {"source": "wcwidth_wcswidth", "target": "wcwidth_wcwidth", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/wcwidth.py", "source_location": "L53", "weight": 1.0}, {"source": "wcwidth_rationale_9", "target": "wcwidth_wcwidth", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/wcwidth.py", "source_location": "L9", "weight": 1.0}, {"source": "wcwidth_rationale_47", "target": "wcwidth_wcswidth", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/wcwidth.py", "source_location": "L47", "weight": 1.0}], "raw_calls": [{"caller_nid": "wcwidth_wcwidth", "callee": "ord", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/wcwidth.py", "source_location": "L14"}, {"caller_nid": "wcwidth_wcwidth", "callee": "category", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/wcwidth.py", "source_location": "L29"}, {"caller_nid": "wcwidth_wcwidth", "callee": "east_asian_width", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/wcwidth.py", "source_location": "L40"}, {"caller_nid": "wcwidth_wcswidth", "callee": "normalize", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/wcwidth.py", "source_location": "L52"}]}