Files
tfm_ainventory/graphify-out/cache/05aee14a2ba74d2ae74af2d431e49260cff6d660a334185bec63937fbeaba0c7.json

1 line
13 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_websockets_legacy_auth_py", "label": "auth.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L1"}, {"id": "auth_is_credentials", "label": "is_credentials()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L20"}, {"id": "auth_basicauthwebsocketserverprotocol", "label": "BasicAuthWebSocketServerProtocol", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L29"}, {"id": "websocketserverprotocol", "label": "WebSocketServerProtocol", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "auth_basicauthwebsocketserverprotocol_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L46"}, {"id": "auth_basicauthwebsocketserverprotocol_check_credentials", "label": ".check_credentials()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L58"}, {"id": "auth_basicauthwebsocketserverprotocol_process_request", "label": ".process_request()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L79"}, {"id": "auth_basic_auth_protocol_factory", "label": "basic_auth_protocol_factory()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L118"}, {"id": "auth_rationale_30", "label": "WebSocket server protocol that enforces HTTP Basic Auth.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L30"}, {"id": "auth_rationale_59", "label": "Check whether credentials are authorized. This coroutine may be overrid", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L59"}, {"id": "auth_rationale_84", "label": "Check HTTP Basic Auth and return an HTTP 401 response if needed.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L84"}, {"id": "auth_rationale_124", "label": "Protocol factory that enforces HTTP Basic Auth. :func:`basic_auth_protocol_", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L124"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_auth_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_auth_py", "target": "hmac", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_auth_py", "target": "http", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_auth_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_auth_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_auth_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_datastructures_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_auth_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_exceptions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_auth_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_headers_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_auth_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_legacy_server_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_auth_py", "target": "auth_is_credentials", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_auth_py", "target": "auth_basicauthwebsocketserverprotocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L29", "weight": 1.0}, {"source": "auth_basicauthwebsocketserverprotocol", "target": "websocketserverprotocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L29", "weight": 1.0}, {"source": "auth_basicauthwebsocketserverprotocol", "target": "auth_basicauthwebsocketserverprotocol_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L46", "weight": 1.0}, {"source": "auth_basicauthwebsocketserverprotocol", "target": "auth_basicauthwebsocketserverprotocol_check_credentials", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L58", "weight": 1.0}, {"source": "auth_basicauthwebsocketserverprotocol", "target": "auth_basicauthwebsocketserverprotocol_process_request", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L79", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_auth_py", "target": "auth_basic_auth_protocol_factory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L118", "weight": 1.0}, {"source": "auth_basicauthwebsocketserverprotocol_process_request", "target": "auth_basicauthwebsocketserverprotocol_check_credentials", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L106", "weight": 1.0}, {"source": "auth_basic_auth_protocol_factory", "target": "auth_is_credentials", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L160", "weight": 1.0}, {"source": "auth_rationale_30", "target": "auth_basicauthwebsocketserverprotocol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L30", "weight": 1.0}, {"source": "auth_rationale_59", "target": "auth_basicauthwebsocketserverprotocol_check_credentials", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L59", "weight": 1.0}, {"source": "auth_rationale_84", "target": "auth_basicauthwebsocketserverprotocol_process_request", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L84", "weight": 1.0}, {"source": "auth_rationale_124", "target": "auth_basic_auth_protocol_factory", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L124", "weight": 1.0}], "raw_calls": [{"caller_nid": "auth_is_credentials", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L26"}, {"caller_nid": "auth_is_credentials", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L26"}, {"caller_nid": "auth_basicauthwebsocketserverprotocol_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L56"}, {"caller_nid": "auth_basicauthwebsocketserverprotocol_check_credentials", "callee": "_check_credentials", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L75"}, {"caller_nid": "auth_basicauthwebsocketserverprotocol_process_request", "callee": "build_www_authenticate_basic", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L93"}, {"caller_nid": "auth_basicauthwebsocketserverprotocol_process_request", "callee": "parse_authorization_basic", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L98"}, {"caller_nid": "auth_basicauthwebsocketserverprotocol_process_request", "callee": "build_www_authenticate_basic", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L102"}, {"caller_nid": "auth_basicauthwebsocketserverprotocol_process_request", "callee": "build_www_authenticate_basic", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L109"}, {"caller_nid": "auth_basicauthwebsocketserverprotocol_process_request", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L115"}, {"caller_nid": "auth_basic_auth_protocol_factory", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L157"}, {"caller_nid": "auth_basic_auth_protocol_factory", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L161"}, {"caller_nid": "auth_basic_auth_protocol_factory", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L162"}, {"caller_nid": "auth_basic_auth_protocol_factory", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L163"}, {"caller_nid": "auth_basic_auth_protocol_factory", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L163"}, {"caller_nid": "auth_basic_auth_protocol_factory", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L164"}, {"caller_nid": "auth_basic_auth_protocol_factory", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L165"}, {"caller_nid": "auth_basic_auth_protocol_factory", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L167"}, {"caller_nid": "auth_basic_auth_protocol_factory", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L169"}, {"caller_nid": "auth_basic_auth_protocol_factory", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L183"}, {"caller_nid": "auth_basic_auth_protocol_factory", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py", "source_location": "L186"}]}