Files
tfm_ainventory/graphify-out/cache/40b28fa9986cfe57430dfcefc5982166077959d4b59e89fbda130aa9285c17a8.json

1 line
45 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "label": "pyopenssl.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L1"}, {"id": "pyopenssl_unsupportedextension", "label": "UnsupportedExtension", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L59"}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "pyopenssl_inject_into_urllib3", "label": "inject_into_urllib3()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L130"}, {"id": "pyopenssl_extract_from_urllib3", "label": "extract_from_urllib3()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L143"}, {"id": "pyopenssl_validate_dependencies_met", "label": "_validate_dependencies_met()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L154"}, {"id": "pyopenssl_dnsname_to_stdlib", "label": "_dnsname_to_stdlib()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L180"}, {"id": "pyopenssl_get_subj_alt_name", "label": "get_subj_alt_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L223"}, {"id": "pyopenssl_wrappedsocket", "label": "WrappedSocket", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L276"}, {"id": "object", "label": "object", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "pyopenssl_wrappedsocket_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L283"}, {"id": "pyopenssl_wrappedsocket_fileno", "label": ".fileno()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L290"}, {"id": "pyopenssl_wrappedsocket_decref_socketios", "label": "._decref_socketios()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L294"}, {"id": "pyopenssl_wrappedsocket_recv", "label": ".recv()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L300"}, {"id": "pyopenssl_wrappedsocket_recv_into", "label": ".recv_into()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L325"}, {"id": "pyopenssl_wrappedsocket_settimeout", "label": ".settimeout()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L348"}, {"id": "pyopenssl_wrappedsocket_send_until_done", "label": "._send_until_done()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L351"}, {"id": "pyopenssl_wrappedsocket_sendall", "label": ".sendall()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L362"}, {"id": "pyopenssl_wrappedsocket_shutdown", "label": ".shutdown()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L370"}, {"id": "pyopenssl_wrappedsocket_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L374"}, {"id": "pyopenssl_wrappedsocket_getpeercert", "label": ".getpeercert()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L384"}, {"id": "pyopenssl_wrappedsocket_version", "label": ".version()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L398"}, {"id": "pyopenssl_wrappedsocket_reuse", "label": "._reuse()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L401"}, {"id": "pyopenssl_wrappedsocket_drop", "label": "._drop()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L404"}, {"id": "pyopenssl_makefile", "label": "makefile()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L413"}, {"id": "pyopenssl_pyopensslcontext", "label": "PyOpenSSLContext", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L423"}, {"id": "pyopenssl_pyopensslcontext_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L430"}, {"id": "pyopenssl_options", "label": "options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L437"}, {"id": "pyopenssl_verify_mode", "label": "verify_mode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L446"}, {"id": "pyopenssl_pyopensslcontext_set_default_verify_paths", "label": ".set_default_verify_paths()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L453"}, {"id": "pyopenssl_pyopensslcontext_set_ciphers", "label": ".set_ciphers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L456"}, {"id": "pyopenssl_pyopensslcontext_load_verify_locations", "label": ".load_verify_locations()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L461"}, {"id": "pyopenssl_pyopensslcontext_load_cert_chain", "label": ".load_cert_chain()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L473"}, {"id": "pyopenssl_pyopensslcontext_set_alpn_protocols", "label": ".set_alpn_protocols()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L481"}, {"id": "pyopenssl_pyopensslcontext_wrap_socket", "label": ".wrap_socket()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L485"}, {"id": "pyopenssl_verify_callback", "label": "_verify_callback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L517"}, {"id": "pyopenssl_rationale_1", "label": "TLS with SNI_-support for Python 2. Follow these instructions if you would like", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L1"}, {"id": "pyopenssl_rationale_131", "label": "Monkey-patch urllib3 with PyOpenSSL-backed SSL-support.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L131"}, {"id": "pyopenssl_rationale_144", "label": "Undo monkey-patching by :func:`inject_into_urllib3`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L144"}, {"id": "pyopenssl_rationale_155", "label": "Verifies that PyOpenSSL's package-level dependencies have been met. Throws `", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L155"}, {"id": "pyopenssl_rationale_181", "label": "Converts a dNSName SubjectAlternativeName field to the form used by the stan", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L181"}, {"id": "pyopenssl_rationale_224", "label": "Given an PyOpenSSL certificate, provides all the subject alternative names.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L224"}, {"id": "pyopenssl_rationale_277", "label": "API-compatibility wrapper for Python OpenSSL's Connection-class. Note: _mak", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L277"}, {"id": "pyopenssl_rationale_424", "label": "I am a wrapper class for the PyOpenSSL ``Context`` object. I am responsible", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L424"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "openssl_crypto", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "openssl_ssl", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "cryptography", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "cryptography_hazmat_backends_openssl", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "cryptography_x509", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "pyopenssl_unsupportedextension", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L59", "weight": 1.0}, {"source": "pyopenssl_unsupportedextension", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "socket", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L64", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "socket", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L65", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "socket", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L68", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_packages_backports_makefile_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L71", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L73", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "ssl", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L74", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L75", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L76", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L78", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_packages_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L79", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_util_ssl_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L80", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "pyopenssl_inject_into_urllib3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L130", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "pyopenssl_extract_from_urllib3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L143", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "pyopenssl_validate_dependencies_met", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L154", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "pyopenssl_dnsname_to_stdlib", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L180", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "pyopenssl_get_subj_alt_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L223", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "pyopenssl_wrappedsocket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L276", "weight": 1.0}, {"source": "pyopenssl_wrappedsocket", "target": "object", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L276", "weight": 1.0}, {"source": "pyopenssl_wrappedsocket", "target": "pyopenssl_wrappedsocket_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L283", "weight": 1.0}, {"source": "pyopenssl_wrappedsocket", "target": "pyopenssl_wrappedsocket_fileno", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L290", "weight": 1.0}, {"source": "pyopenssl_wrappedsocket", "target": "pyopenssl_wrappedsocket_decref_socketios", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L294", "weight": 1.0}, {"source": "pyopenssl_wrappedsocket", "target": "pyopenssl_wrappedsocket_recv", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L300", "weight": 1.0}, {"source": "pyopenssl_wrappedsocket", "target": "pyopenssl_wrappedsocket_recv_into", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L325", "weight": 1.0}, {"source": "pyopenssl_wrappedsocket", "target": "pyopenssl_wrappedsocket_settimeout", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L348", "weight": 1.0}, {"source": "pyopenssl_wrappedsocket", "target": "pyopenssl_wrappedsocket_send_until_done", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L351", "weight": 1.0}, {"source": "pyopenssl_wrappedsocket", "target": "pyopenssl_wrappedsocket_sendall", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L362", "weight": 1.0}, {"source": "pyopenssl_wrappedsocket", "target": "pyopenssl_wrappedsocket_shutdown", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L370", "weight": 1.0}, {"source": "pyopenssl_wrappedsocket", "target": "pyopenssl_wrappedsocket_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L374", "weight": 1.0}, {"source": "pyopenssl_wrappedsocket", "target": "pyopenssl_wrappedsocket_getpeercert", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L384", "weight": 1.0}, {"source": "pyopenssl_wrappedsocket", "target": "pyopenssl_wrappedsocket_version", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L398", "weight": 1.0}, {"source": "pyopenssl_wrappedsocket", "target": "pyopenssl_wrappedsocket_reuse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L401", "weight": 1.0}, {"source": "pyopenssl_wrappedsocket", "target": "pyopenssl_wrappedsocket_drop", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L404", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "pyopenssl_makefile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L413", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "pyopenssl_pyopensslcontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L423", "weight": 1.0}, {"source": "pyopenssl_pyopensslcontext", "target": "object", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L423", "weight": 1.0}, {"source": "pyopenssl_pyopensslcontext", "target": "pyopenssl_pyopensslcontext_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L430", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "pyopenssl_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L437", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "pyopenssl_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L441", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "pyopenssl_verify_mode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L446", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "pyopenssl_verify_mode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L450", "weight": 1.0}, {"source": "pyopenssl_pyopensslcontext", "target": "pyopenssl_pyopensslcontext_set_default_verify_paths", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L453", "weight": 1.0}, {"source": "pyopenssl_pyopensslcontext", "target": "pyopenssl_pyopensslcontext_set_ciphers", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L456", "weight": 1.0}, {"source": "pyopenssl_pyopensslcontext", "target": "pyopenssl_pyopensslcontext_load_verify_locations", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L461", "weight": 1.0}, {"source": "pyopenssl_pyopensslcontext", "target": "pyopenssl_pyopensslcontext_load_cert_chain", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L473", "weight": 1.0}, {"source": "pyopenssl_pyopensslcontext", "target": "pyopenssl_pyopensslcontext_set_alpn_protocols", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L481", "weight": 1.0}, {"source": "pyopenssl_pyopensslcontext", "target": "pyopenssl_pyopensslcontext_wrap_socket", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L485", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "target": "pyopenssl_verify_callback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L517", "weight": 1.0}, {"source": "pyopenssl_inject_into_urllib3", "target": "pyopenssl_validate_dependencies_met", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L133", "weight": 1.0}, {"source": "pyopenssl_wrappedsocket_decref_socketios", "target": "pyopenssl_wrappedsocket_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L298", "weight": 1.0}, {"source": "pyopenssl_wrappedsocket_sendall", "target": "pyopenssl_wrappedsocket_send_until_done", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L365", "weight": 1.0}, {"source": "pyopenssl_wrappedsocket_getpeercert", "target": "pyopenssl_get_subj_alt_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L395", "weight": 1.0}, {"source": "pyopenssl_wrappedsocket_drop", "target": "pyopenssl_wrappedsocket_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L406", "weight": 1.0}, {"source": "pyopenssl_pyopensslcontext_wrap_socket", "target": "pyopenssl_wrappedsocket", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L514", "weight": 1.0}, {"source": "pyopenssl_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_pyopenssl_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L1", "weight": 1.0}, {"source": "pyopenssl_rationale_131", "target": "pyopenssl_inject_into_urllib3", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L131", "weight": 1.0}, {"source": "pyopenssl_rationale_144", "target": "pyopenssl_extract_from_urllib3", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L144", "weight": 1.0}, {"source": "pyopenssl_rationale_155", "target": "pyopenssl_validate_dependencies_met", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L155", "weight": 1.0}, {"source": "pyopenssl_rationale_181", "target": "pyopenssl_dnsname_to_stdlib", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L181", "weight": 1.0}, {"source": "pyopenssl_rationale_224", "target": "pyopenssl_get_subj_alt_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L224", "weight": 1.0}, {"source": "pyopenssl_rationale_277", "target": "pyopenssl_wrappedsocket", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L277", "weight": 1.0}, {"source": "pyopenssl_rationale_424", "target": "pyopenssl_pyopensslcontext", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L424", "weight": 1.0}], "raw_calls": [{"caller_nid": "pyopenssl_validate_dependencies_met", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L162"}, {"caller_nid": "pyopenssl_validate_dependencies_met", "callee": "ImportError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L163"}, {"caller_nid": "pyopenssl_validate_dependencies_met", "callee": "X509", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L172"}, {"caller_nid": "pyopenssl_validate_dependencies_met", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L173"}, {"caller_nid": "pyopenssl_validate_dependencies_met", "callee": "ImportError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L174"}, {"caller_nid": "pyopenssl_dnsname_to_stdlib", "callee": "idna_encode", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L215"}, {"caller_nid": "pyopenssl_dnsname_to_stdlib", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L219"}, {"caller_nid": "pyopenssl_get_subj_alt_name", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L228"}, {"caller_nid": "pyopenssl_get_subj_alt_name", "callee": "to_cryptography", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L229"}, {"caller_nid": "pyopenssl_get_subj_alt_name", "callee": "dump_certificate", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L231"}, {"caller_nid": "pyopenssl_get_subj_alt_name", "callee": "load_der_x509_certificate", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L232"}, {"caller_nid": "pyopenssl_get_subj_alt_name", "callee": "get_extension_for_class", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L237"}, {"caller_nid": "pyopenssl_get_subj_alt_name", "callee": "warning", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L249"}, {"caller_nid": "pyopenssl_get_subj_alt_name", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L266"}, {"caller_nid": "pyopenssl_get_subj_alt_name", "callee": "get_values_for_type", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L266"}, {"caller_nid": "pyopenssl_get_subj_alt_name", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L269"}, {"caller_nid": "pyopenssl_get_subj_alt_name", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L270"}, {"caller_nid": "pyopenssl_get_subj_alt_name", "callee": "get_values_for_type", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L270"}, {"caller_nid": "pyopenssl_wrappedsocket_recv", "callee": "SocketError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L307"}, {"caller_nid": "pyopenssl_wrappedsocket_recv", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L307"}, {"caller_nid": "pyopenssl_wrappedsocket_recv", "callee": "get_shutdown", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L309"}, {"caller_nid": "pyopenssl_wrappedsocket_recv", "callee": "wait_for_read", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L314"}, {"caller_nid": "pyopenssl_wrappedsocket_recv", "callee": "gettimeout", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L314"}, {"caller_nid": "pyopenssl_wrappedsocket_recv", "callee": "timeout", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L315"}, {"caller_nid": "pyopenssl_wrappedsocket_recv", "callee": "SSLError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L321"}, {"caller_nid": "pyopenssl_wrappedsocket_recv_into", "callee": "SocketError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L332"}, {"caller_nid": "pyopenssl_wrappedsocket_recv_into", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L332"}, {"caller_nid": "pyopenssl_wrappedsocket_recv_into", "callee": "get_shutdown", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L334"}, {"caller_nid": "pyopenssl_wrappedsocket_recv_into", "callee": "wait_for_read", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L339"}, {"caller_nid": "pyopenssl_wrappedsocket_recv_into", "callee": "gettimeout", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L339"}, {"caller_nid": "pyopenssl_wrappedsocket_recv_into", "callee": "timeout", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L340"}, {"caller_nid": "pyopenssl_wrappedsocket_recv_into", "callee": "SSLError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L346"}, {"caller_nid": "pyopenssl_wrappedsocket_send_until_done", "callee": "send", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L354"}, {"caller_nid": "pyopenssl_wrappedsocket_send_until_done", "callee": "wait_for_write", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L356"}, {"caller_nid": "pyopenssl_wrappedsocket_send_until_done", "callee": "gettimeout", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L356"}, {"caller_nid": "pyopenssl_wrappedsocket_send_until_done", "callee": "timeout", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L357"}, {"caller_nid": "pyopenssl_wrappedsocket_send_until_done", "callee": "SocketError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L360"}, {"caller_nid": "pyopenssl_wrappedsocket_send_until_done", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L360"}, {"caller_nid": "pyopenssl_wrappedsocket_sendall", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L364"}, {"caller_nid": "pyopenssl_wrappedsocket_getpeercert", "callee": "get_peer_certificate", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L385"}, {"caller_nid": "pyopenssl_wrappedsocket_getpeercert", "callee": "dump_certificate", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L391"}, {"caller_nid": "pyopenssl_wrappedsocket_getpeercert", "callee": "get_subject", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L394"}, {"caller_nid": "pyopenssl_wrappedsocket_version", "callee": "get_protocol_version_name", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L399"}, {"caller_nid": "pyopenssl_makefile", "callee": "_fileobject", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L415"}, {"caller_nid": "pyopenssl_pyopensslcontext_init", "callee": "Context", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L432"}, {"caller_nid": "pyopenssl_options", "callee": "set_options", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L443"}, {"caller_nid": "pyopenssl_verify_mode", "callee": "get_verify_mode", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L447"}, {"caller_nid": "pyopenssl_verify_mode", "callee": "set_verify", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L451"}, {"caller_nid": "pyopenssl_pyopensslcontext_set_ciphers", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L457"}, {"caller_nid": "pyopenssl_pyopensslcontext_set_ciphers", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L458"}, {"caller_nid": "pyopenssl_pyopensslcontext_set_ciphers", "callee": "set_cipher_list", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L459"}, {"caller_nid": "pyopenssl_pyopensslcontext_load_verify_locations", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L463"}, {"caller_nid": "pyopenssl_pyopensslcontext_load_verify_locations", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L465"}, {"caller_nid": "pyopenssl_pyopensslcontext_load_verify_locations", "callee": "BytesIO", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L469"}, {"caller_nid": "pyopenssl_pyopensslcontext_load_verify_locations", "callee": "SSLError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L471"}, {"caller_nid": "pyopenssl_pyopensslcontext_load_cert_chain", "callee": "use_certificate_chain_file", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L474"}, {"caller_nid": "pyopenssl_pyopensslcontext_load_cert_chain", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L476"}, {"caller_nid": "pyopenssl_pyopensslcontext_load_cert_chain", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L477"}, {"caller_nid": "pyopenssl_pyopensslcontext_load_cert_chain", "callee": "set_passwd_cb", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L478"}, {"caller_nid": "pyopenssl_pyopensslcontext_load_cert_chain", "callee": "use_privatekey_file", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L479"}, {"caller_nid": "pyopenssl_pyopensslcontext_set_alpn_protocols", "callee": "ensure_binary", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L482"}, {"caller_nid": "pyopenssl_pyopensslcontext_set_alpn_protocols", "callee": "set_alpn_protos", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L483"}, {"caller_nid": "pyopenssl_pyopensslcontext_wrap_socket", "callee": "Connection", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L493"}, {"caller_nid": "pyopenssl_pyopensslcontext_wrap_socket", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L495"}, {"caller_nid": "pyopenssl_pyopensslcontext_wrap_socket", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L496"}, {"caller_nid": "pyopenssl_pyopensslcontext_wrap_socket", "callee": "set_tlsext_host_name", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L499"}, {"caller_nid": "pyopenssl_pyopensslcontext_wrap_socket", "callee": "set_connect_state", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L501"}, {"caller_nid": "pyopenssl_pyopensslcontext_wrap_socket", "callee": "do_handshake", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L505"}, {"caller_nid": "pyopenssl_pyopensslcontext_wrap_socket", "callee": "wait_for_read", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L507"}, {"caller_nid": "pyopenssl_pyopensslcontext_wrap_socket", "callee": "gettimeout", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L507"}, {"caller_nid": "pyopenssl_pyopensslcontext_wrap_socket", "callee": "timeout", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L508"}, {"caller_nid": "pyopenssl_pyopensslcontext_wrap_socket", "callee": "SSLError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", "source_location": "L511"}]}