Files
tfm_ainventory/graphify-out/cache/71ceff60fa591b173efe92d88d298e6c446fa9c6ee82b97b35d0e4922e27c18f.json

1 line
11 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_uvicorn_logging_py", "label": "logging.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L1"}, {"id": "logging_colourizedformatter", "label": "ColourizedFormatter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L14"}, {"id": "logging_colourizedformatter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L32"}, {"id": "logging_colourizedformatter_color_level_name", "label": ".color_level_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L45"}, {"id": "logging_colourizedformatter_should_use_colors", "label": ".should_use_colors()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L52"}, {"id": "logging_colourizedformatter_formatmessage", "label": ".formatMessage()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L55"}, {"id": "logging_defaultformatter", "label": "DefaultFormatter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L68"}, {"id": "logging_defaultformatter_should_use_colors", "label": ".should_use_colors()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L69"}, {"id": "logging_accessformatter", "label": "AccessFormatter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L73"}, {"id": "logging_accessformatter_get_status_code", "label": ".get_status_code()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L82"}, {"id": "logging_accessformatter_formatmessage", "label": ".formatMessage()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L97"}, {"id": "logging_rationale_15", "label": "A custom log formatter class that: * Outputs the LOG_LEVEL with an appropri", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L15"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_uvicorn_logging_py", "target": "http", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_logging_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_logging_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_logging_py", "target": "copy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_logging_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_logging_py", "target": "click", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_logging_py", "target": "logging_colourizedformatter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L14", "weight": 1.0}, {"source": "logging_colourizedformatter", "target": "logging_colourizedformatter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L32", "weight": 1.0}, {"source": "logging_colourizedformatter", "target": "logging_colourizedformatter_color_level_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L45", "weight": 1.0}, {"source": "logging_colourizedformatter", "target": "logging_colourizedformatter_should_use_colors", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L52", "weight": 1.0}, {"source": "logging_colourizedformatter", "target": "logging_colourizedformatter_formatmessage", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_logging_py", "target": "logging_defaultformatter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L68", "weight": 1.0}, {"source": "logging_defaultformatter", "target": "logging_colourizedformatter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L68", "weight": 1.0}, {"source": "logging_defaultformatter", "target": "logging_defaultformatter_should_use_colors", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_logging_py", "target": "logging_accessformatter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L73", "weight": 1.0}, {"source": "logging_accessformatter", "target": "logging_colourizedformatter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L73", "weight": 1.0}, {"source": "logging_accessformatter", "target": "logging_accessformatter_get_status_code", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L82", "weight": 1.0}, {"source": "logging_accessformatter", "target": "logging_accessformatter_formatmessage", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L97", "weight": 1.0}, {"source": "logging_colourizedformatter_formatmessage", "target": "logging_colourizedformatter_color_level_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L60", "weight": 1.0}, {"source": "logging_colourizedformatter_formatmessage", "target": "logging_accessformatter_formatmessage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L65", "weight": 1.0}, {"source": "logging_accessformatter_formatmessage", "target": "logging_accessformatter_get_status_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L106", "weight": 1.0}, {"source": "logging_rationale_15", "target": "logging_colourizedformatter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L15", "weight": 1.0}], "raw_calls": [{"caller_nid": "logging_colourizedformatter_init", "callee": "isatty", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L42"}, {"caller_nid": "logging_colourizedformatter_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L43"}, {"caller_nid": "logging_colourizedformatter_color_level_name", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L49"}, {"caller_nid": "logging_colourizedformatter_color_level_name", "callee": "func", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L50"}, {"caller_nid": "logging_colourizedformatter_formatmessage", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L56"}, {"caller_nid": "logging_colourizedformatter_formatmessage", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L58"}, {"caller_nid": "logging_colourizedformatter_formatmessage", "callee": "getMessage", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L63"}, {"caller_nid": "logging_colourizedformatter_formatmessage", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L65"}, {"caller_nid": "logging_defaultformatter_should_use_colors", "callee": "isatty", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L70"}, {"caller_nid": "logging_accessformatter_get_status_code", "callee": "HTTPStatus", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L84"}, {"caller_nid": "logging_accessformatter_get_status_code", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L93"}, {"caller_nid": "logging_accessformatter_get_status_code", "callee": "func", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L94"}, {"caller_nid": "logging_accessformatter_formatmessage", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L98"}, {"caller_nid": "logging_accessformatter_formatmessage", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L106"}, {"caller_nid": "logging_accessformatter_formatmessage", "callee": "style", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L109"}, {"caller_nid": "logging_accessformatter_formatmessage", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L110"}, {"caller_nid": "logging_accessformatter_formatmessage", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/logging.py", "source_location": "L117"}]}