{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_appengine_py", "label": "appengine.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L1"}, {"id": "appengine_appengineplatformwarning", "label": "AppEnginePlatformWarning", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L71"}, {"id": "httpwarning", "label": "HTTPWarning", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "appengine_appengineplatformerror", "label": "AppEnginePlatformError", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L75"}, {"id": "httperror", "label": "HTTPError", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "appengine_appenginemanager", "label": "AppEngineManager", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L79"}, {"id": "requestmethods", "label": "RequestMethods", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "appengine_appenginemanager_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L99"}, {"id": "appengine_appenginemanager_enter", "label": ".__enter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L124"}, {"id": "appengine_appenginemanager_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L127"}, {"id": "appengine_appenginemanager_urlopen", "label": ".urlopen()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L131"}, {"id": "appengine_appenginemanager_urlfetch_response_to_http_response", "label": "._urlfetch_response_to_http_response()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L245"}, {"id": "appengine_appenginemanager_get_absolute_timeout", "label": "._get_absolute_timeout()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L281"}, {"id": "appengine_appenginemanager_get_retries", "label": "._get_retries()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L294"}, {"id": "appengine_rationale_1", "label": "This module provides a pool manager that uses Google App Engine's `URLFetch Serv", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L1"}, {"id": "appengine_rationale_80", "label": "Connection manager for Google App Engine sandbox applications. This manager", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L80"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_appengine_py", "target": "io", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_appengine_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_appengine_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_appengine_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_exceptions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_appengine_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_packages_six_moves_urllib_parse_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_appengine_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_request_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_appengine_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_response_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_appengine_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_util_retry_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_appengine_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_util_timeout_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_appengine_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L60", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_appengine_py", "target": "google_appengine_api", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_appengine_py", "target": "appengine_appengineplatformwarning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L71", "weight": 1.0}, {"source": "appengine_appengineplatformwarning", "target": "httpwarning", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L71", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_appengine_py", "target": "appengine_appengineplatformerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L75", "weight": 1.0}, {"source": "appengine_appengineplatformerror", "target": "httperror", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L75", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_appengine_py", "target": "appengine_appenginemanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L79", "weight": 1.0}, {"source": "appengine_appenginemanager", "target": "requestmethods", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L79", "weight": 1.0}, {"source": "appengine_appenginemanager", "target": "appengine_appenginemanager_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L99", "weight": 1.0}, {"source": "appengine_appenginemanager", "target": "appengine_appenginemanager_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L124", "weight": 1.0}, {"source": "appengine_appenginemanager", "target": "appengine_appenginemanager_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L127", "weight": 1.0}, {"source": "appengine_appenginemanager", "target": "appengine_appenginemanager_urlopen", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L131", "weight": 1.0}, {"source": "appengine_appenginemanager", "target": "appengine_appenginemanager_urlfetch_response_to_http_response", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L245", "weight": 1.0}, {"source": "appengine_appenginemanager", "target": "appengine_appenginemanager_get_absolute_timeout", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L281", "weight": 1.0}, {"source": "appengine_appenginemanager", "target": "appengine_appenginemanager_get_retries", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L294", "weight": 1.0}, {"source": "appengine_appenginemanager_init", "target": "appengine_appengineplatformerror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L107", "weight": 1.0}, {"source": "appengine_appenginemanager_urlopen", "target": "appengine_appenginemanager_get_retries", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L143", "weight": 1.0}, {"source": "appengine_appenginemanager_urlopen", "target": "appengine_appenginemanager_get_absolute_timeout", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L154", "weight": 1.0}, {"source": "appengine_appenginemanager_urlopen", "target": "appengine_appengineplatformerror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L162", "weight": 1.0}, {"source": "appengine_appenginemanager_urlopen", "target": "appengine_appenginemanager_urlfetch_response_to_http_response", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L189", "weight": 1.0}, {"source": "appengine_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_appengine_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L1", "weight": 1.0}, {"source": "appengine_rationale_80", "target": "appengine_appenginemanager", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L80", "weight": 1.0}], "raw_calls": [{"caller_nid": "appengine_appenginemanager_init", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L111"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "fetch", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L147"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "TimeoutError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L158"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L161"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "ProtocolError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L167"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L170"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "MaxRetryError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L171"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "ProtocolError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L172"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "SSLError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L182"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "get_redirect_location", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L194"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "MaxRetryError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L198"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "increment", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L204"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "MaxRetryError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L209"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "sleep_for_retry", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L212"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L213"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "urljoin", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L214"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L227"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L227"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "is_retry", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L228"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "increment", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L229"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L230"}, {"caller_nid": "appengine_appenginemanager_urlopen", "callee": "sleep", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L231"}, {"caller_nid": "appengine_appenginemanager_urlfetch_response_to_http_response", "callee": "is_prod_appengine", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L247"}, {"caller_nid": "appengine_appenginemanager_urlfetch_response_to_http_response", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L250"}, {"caller_nid": "appengine_appenginemanager_urlfetch_response_to_http_response", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L255"}, {"caller_nid": "appengine_appenginemanager_urlfetch_response_to_http_response", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L259"}, {"caller_nid": "appengine_appenginemanager_urlfetch_response_to_http_response", "callee": "remove", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L260"}, {"caller_nid": "appengine_appenginemanager_urlfetch_response_to_http_response", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L261"}, {"caller_nid": "appengine_appenginemanager_urlfetch_response_to_http_response", "callee": "HTTPResponse", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L263"}, {"caller_nid": "appengine_appenginemanager_urlfetch_response_to_http_response", "callee": "BytesIO", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L266"}, {"caller_nid": "appengine_appenginemanager_urlfetch_response_to_http_response", "callee": "HTTPResponse", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L273"}, {"caller_nid": "appengine_appenginemanager_urlfetch_response_to_http_response", "callee": "BytesIO", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L274"}, {"caller_nid": "appengine_appenginemanager_get_absolute_timeout", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L284"}, {"caller_nid": "appengine_appenginemanager_get_absolute_timeout", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L286"}, {"caller_nid": "appengine_appenginemanager_get_retries", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L295"}, {"caller_nid": "appengine_appenginemanager_get_retries", "callee": "from_int", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L296"}, {"caller_nid": "appengine_appenginemanager_get_retries", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py", "source_location": "L299"}]}