1 line
5.6 KiB
JSON
1 line
5.6 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_urllib3_http2_probe_py", "label": "probe.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L1"}, {"id": "probe_http2probecache", "label": "_HTTP2ProbeCache", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L6"}, {"id": "probe_http2probecache_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L13"}, {"id": "probe_http2probecache_acquire_and_get", "label": ".acquire_and_get()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L18"}, {"id": "probe_http2probecache_set_and_release", "label": ".set_and_release()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L51"}, {"id": "probe_http2probecache_values", "label": "._values()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L65"}, {"id": "probe_http2probecache_reset", "label": "._reset()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L70"}, {"id": "probe_rationale_66", "label": "This function is for testing purposes only. Gets the current state of the probe", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L66"}, {"id": "probe_rationale_71", "label": "This function is for testing purposes only. Reset the cache values", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L71"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_urllib3_http2_probe_py", "target": "threading", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_http2_probe_py", "target": "probe_http2probecache", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L6", "weight": 1.0}, {"source": "probe_http2probecache", "target": "probe_http2probecache_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L13", "weight": 1.0}, {"source": "probe_http2probecache", "target": "probe_http2probecache_acquire_and_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L18", "weight": 1.0}, {"source": "probe_http2probecache", "target": "probe_http2probecache_set_and_release", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L51", "weight": 1.0}, {"source": "probe_http2probecache", "target": "probe_http2probecache_values", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L65", "weight": 1.0}, {"source": "probe_http2probecache", "target": "probe_http2probecache_reset", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L70", "weight": 1.0}, {"source": "probe_rationale_66", "target": "probe_http2probecache_values", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L66", "weight": 1.0}, {"source": "probe_rationale_71", "target": "probe_http2probecache_reset", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L71", "weight": 1.0}], "raw_calls": [{"caller_nid": "probe_http2probecache_init", "callee": "Lock", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L14"}, {"caller_nid": "probe_http2probecache_acquire_and_get", "callee": "RLock", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L30"}, {"caller_nid": "probe_http2probecache_acquire_and_get", "callee": "acquire", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L37"}, {"caller_nid": "probe_http2probecache_acquire_and_get", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L45"}, {"caller_nid": "probe_http2probecache_acquire_and_get", "callee": "release", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L46"}, {"caller_nid": "probe_http2probecache_set_and_release", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L58"}, {"caller_nid": "probe_http2probecache_set_and_release", "callee": "release", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L63"}, {"caller_nid": "probe_http2probecache_values", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py", "source_location": "L68"}]} |