1{".class": "MypyFile", "_fullname": "ssl", "_name": null, "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "AF_INET": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.AF_INET", "name": "AF_INET", "type": "builtins.int"}}, "ALERT_DESCRIPTION_ACCESS_DENIED": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_ACCESS_DENIED", "name": "ALERT_DESCRIPTION_ACCESS_DENIED", "type": "builtins.int"}}, "ALERT_DESCRIPTION_BAD_CERTIFICATE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_BAD_CERTIFICATE", "name": "ALERT_DESCRIPTION_BAD_CERTIFICATE", "type": "builtins.int"}}, "ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE", "name": "ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE", "type": "builtins.int"}}, "ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE", "name": "ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE", "type": "builtins.int"}}, "ALERT_DESCRIPTION_BAD_RECORD_MAC": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_BAD_RECORD_MAC", "name": "ALERT_DESCRIPTION_BAD_RECORD_MAC", "type": "builtins.int"}}, "ALERT_DESCRIPTION_CERTIFICATE_EXPIRED": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_CERTIFICATE_EXPIRED", "name": "ALERT_DESCRIPTION_CERTIFICATE_EXPIRED", "type": "builtins.int"}}, "ALERT_DESCRIPTION_CERTIFICATE_REVOKED": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_CERTIFICATE_REVOKED", "name": "ALERT_DESCRIPTION_CERTIFICATE_REVOKED", "type": "builtins.int"}}, "ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN", "name": "ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN", "type": "builtins.int"}}, "ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE", "name": "ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE", "type": "builtins.int"}}, "ALERT_DESCRIPTION_CLOSE_NOTIFY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_CLOSE_NOTIFY", "name": "ALERT_DESCRIPTION_CLOSE_NOTIFY", "type": "builtins.int"}}, "ALERT_DESCRIPTION_DECODE_ERROR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_DECODE_ERROR", "name": "ALERT_DESCRIPTION_DECODE_ERROR", "type": "builtins.int"}}, "ALERT_DESCRIPTION_DECOMPRESSION_FAILURE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_DECOMPRESSION_FAILURE", "name": "ALERT_DESCRIPTION_DECOMPRESSION_FAILURE", "type": "builtins.int"}}, "ALERT_DESCRIPTION_DECRYPT_ERROR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_DECRYPT_ERROR", "name": "ALERT_DESCRIPTION_DECRYPT_ERROR", "type": "builtins.int"}}, "ALERT_DESCRIPTION_HANDSHAKE_FAILURE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_HANDSHAKE_FAILURE", "name": "ALERT_DESCRIPTION_HANDSHAKE_FAILURE", "type": "builtins.int"}}, "ALERT_DESCRIPTION_ILLEGAL_PARAMETER": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_ILLEGAL_PARAMETER", "name": "ALERT_DESCRIPTION_ILLEGAL_PARAMETER", "type": "builtins.int"}}, "ALERT_DESCRIPTION_INSUFFICIENT_SECURITY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_INSUFFICIENT_SECURITY", "name": "ALERT_DESCRIPTION_INSUFFICIENT_SECURITY", "type": "builtins.int"}}, "ALERT_DESCRIPTION_INTERNAL_ERROR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_INTERNAL_ERROR", "name": "ALERT_DESCRIPTION_INTERNAL_ERROR", "type": "builtins.int"}}, "ALERT_DESCRIPTION_NO_RENEGOTIATION": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_NO_RENEGOTIATION", "name": "ALERT_DESCRIPTION_NO_RENEGOTIATION", "type": "builtins.int"}}, "ALERT_DESCRIPTION_PROTOCOL_VERSION": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_PROTOCOL_VERSION", "name": "ALERT_DESCRIPTION_PROTOCOL_VERSION", "type": "builtins.int"}}, "ALERT_DESCRIPTION_RECORD_OVERFLOW": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_RECORD_OVERFLOW", "name": "ALERT_DESCRIPTION_RECORD_OVERFLOW", "type": "builtins.int"}}, "ALERT_DESCRIPTION_UNEXPECTED_MESSAGE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_UNEXPECTED_MESSAGE", "name": "ALERT_DESCRIPTION_UNEXPECTED_MESSAGE", "type": "builtins.int"}}, "ALERT_DESCRIPTION_UNKNOWN_CA": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_UNKNOWN_CA", "name": "ALERT_DESCRIPTION_UNKNOWN_CA", "type": "builtins.int"}}, "ALERT_DESCRIPTION_UNKNOWN_PSK_IDENTITY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_UNKNOWN_PSK_IDENTITY", "name": "ALERT_DESCRIPTION_UNKNOWN_PSK_IDENTITY", "type": "builtins.int"}}, "ALERT_DESCRIPTION_UNRECOGNIZED_NAME": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_UNRECOGNIZED_NAME", "name": "ALERT_DESCRIPTION_UNRECOGNIZED_NAME", "type": "builtins.int"}}, "ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE", "name": "ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE", "type": "builtins.int"}}, "ALERT_DESCRIPTION_UNSUPPORTED_EXTENSION": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_UNSUPPORTED_EXTENSION", "name": "ALERT_DESCRIPTION_UNSUPPORTED_EXTENSION", "type": "builtins.int"}}, "ALERT_DESCRIPTION_USER_CANCELLED": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.ALERT_DESCRIPTION_USER_CANCELLED", "name": "ALERT_DESCRIPTION_USER_CANCELLED", "type": "builtins.int"}}, "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "CERT_NONE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.CERT_NONE", "name": "CERT_NONE", "type": "builtins.int"}}, "CERT_OPTIONAL": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.CERT_OPTIONAL", "name": "CERT_OPTIONAL", "type": "builtins.int"}}, "CERT_REQUIRED": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.CERT_REQUIRED", "name": "CERT_REQUIRED", "type": "builtins.int"}}, "CHANNEL_BINDING_TYPES": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.CHANNEL_BINDING_TYPES", "name": "CHANNEL_BINDING_TYPES", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}}}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "CertificateError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "ssl.CertificateError", "name": "CertificateError", "type_vars": []}, "flags": [], "fullname": "ssl.CertificateError", "metaclass_type": null, "metadata": {}, "module_name": "ssl", "mro": ["ssl.CertificateError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "DER_cert_to_PEM_cert": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["der_cert_bytes"], "flags": [], "fullname": "ssl.DER_cert_to_PEM_cert", "name": "DER_cert_to_PEM_cert", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["der_cert_bytes"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "DER_cert_to_PEM_cert", "ret_type": "builtins.str", "variables": []}}}, "DefaultVerifyPaths": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "ssl.DefaultVerifyPaths", "name": "DefaultVerifyPaths", "type_vars": []}, "flags": ["is_named_tuple"], "fullname": "ssl.DefaultVerifyPaths", "metaclass_type": null, "metadata": {}, "module_name": "ssl", "mro": ["ssl.DefaultVerifyPaths", "builtins.tuple", "typing.Sequence", "typing.Collection", "typing.Sized", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__annotations__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.DefaultVerifyPaths.__annotations__", "name": "__annotations__", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.dict"}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.DefaultVerifyPaths.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0, 0, 0], "arg_names": ["self", "cafile", "capath", "openssl_cafile_env", "openssl_cafile", "openssl_capath_env", "openssl_capath"], "flags": [], "fullname": "ssl.DefaultVerifyPaths.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0, 0, 0], "arg_names": ["self", "cafile", "capath", "openssl_cafile_env", "openssl_cafile", "openssl_capath_env", "openssl_capath"], "arg_types": [{".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}, "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__init__ of DefaultVerifyPaths", "ret_type": {".class": "NoneTyp"}, "variables": [{".class": "TypeVarDef", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}]}}}, "_asdict": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "ssl.DefaultVerifyPaths._asdict", "name": "_asdict", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "_asdict of DefaultVerifyPaths", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.dict"}, "variables": [{".class": "TypeVarDef", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}]}}}, "_field_defaults": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.DefaultVerifyPaths._field_defaults", "name": "_field_defaults", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.dict"}}}, "_field_types": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.DefaultVerifyPaths._field_types", "name": "_field_types", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.dict"}}}, "_fields": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.DefaultVerifyPaths._fields", "name": "_fields", "type": {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"]}}}, "_make": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 5, 5], "arg_names": ["cls", "iterable", "new", "len"], "flags": ["is_class"], "fullname": "ssl.DefaultVerifyPaths._make", "name": "_make", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5], "arg_names": ["cls", "iterable", "new", "len"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "typing.Iterable"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "_make of DefaultVerifyPaths", "ret_type": {".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}]}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_classmethod"], "fullname": "ssl.DefaultVerifyPaths._make", "name": "_make", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5], "arg_names": ["cls", "iterable", "new", "len"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "typing.Iterable"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "_make of DefaultVerifyPaths", "ret_type": {".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}]}}}}, "_replace": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5, 5, 5, 5, 5, 5], "arg_names": ["self", "cafile", "capath", "openssl_cafile_env", "openssl_cafile", "openssl_capath_env", "openssl_capath"], "flags": [], "fullname": "ssl.DefaultVerifyPaths._replace", "name": "_replace", "type": {".class": "CallableType", "arg_kinds": [0, 5, 5, 5, 5, 5, 5], "arg_names": ["self", "cafile", "capath", "openssl_cafile_env", "openssl_cafile", "openssl_capath_env", "openssl_capath"], "arg_types": [{".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}, "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "_replace of DefaultVerifyPaths", "ret_type": {".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}]}}}, "_source": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.DefaultVerifyPaths._source", "name": "_source", "type": "builtins.str"}}, "cafile": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property"], "fullname": "ssl.DefaultVerifyPaths.cafile", "name": "cafile", "type": "builtins.str"}}, "capath": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property"], "fullname": "ssl.DefaultVerifyPaths.capath", "name": "capath", "type": "builtins.str"}}, "openssl_cafile": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property"], "fullname": "ssl.DefaultVerifyPaths.openssl_cafile", "name": "openssl_cafile", "type": "builtins.str"}}, "openssl_cafile_env": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property"], "fullname": "ssl.DefaultVerifyPaths.openssl_cafile_env", "name": "openssl_cafile_env", "type": "builtins.str"}}, "openssl_capath": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property"], "fullname": "ssl.DefaultVerifyPaths.openssl_capath", "name": "openssl_capath", "type": "builtins.str"}}, "openssl_capath_env": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property"], "fullname": "ssl.DefaultVerifyPaths.openssl_capath_env", "name": "openssl_capath_env", "type": "builtins.str"}}}, "tuple_type": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"]}, "type_vars": [], "typeddict_type": null}}, "Dict": {".class": "SymbolTableNode", "cross_ref": "typing.Dict", "kind": "Gdef", "module_hidden": true, "module_public": false}, "HAS_ALPN": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.HAS_ALPN", "name": "HAS_ALPN", "type": "builtins.int"}}, "HAS_ECDH": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.HAS_ECDH", "name": "HAS_ECDH", "type": "builtins.bool"}}, "HAS_NPN": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.HAS_NPN", "name": "HAS_NPN", "type": "builtins.bool"}}, "HAS_SNI": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.HAS_SNI", "name": "HAS_SNI", "type": "builtins.bool"}}, "List": {".class": "SymbolTableNode", "cross_ref": "typing.List", "kind": "Gdef", "module_hidden": true, "module_public": false}, "MemoryBIO": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "ssl.MemoryBIO", "name": "MemoryBIO", "type_vars": []}, "flags": [], "fullname": "ssl.MemoryBIO", "metaclass_type": null, "metadata": {}, "module_name": "ssl", "mro": ["ssl.MemoryBIO", "builtins.object"], "names": {".class": "SymbolTable", "eof": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.MemoryBIO.eof", "name": "eof", "type": "builtins.bool"}}, "pending": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.MemoryBIO.pending", "name": "pending", "type": "builtins.int"}}, "read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "n"], "flags": [], "fullname": "ssl.MemoryBIO.read", "name": "read", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "n"], "arg_types": ["ssl.MemoryBIO", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "read of MemoryBIO", "ret_type": "builtins.bytes", "variables": []}}}, "write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "buf"], "flags": [], "fullname": "ssl.MemoryBIO.write", "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "buf"], "arg_types": ["ssl.MemoryBIO", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "write of MemoryBIO", "ret_type": "builtins.int", "variables": []}}}, "write_eof": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "ssl.MemoryBIO.write_eof", "name": "write_eof", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.MemoryBIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "write_eof of MemoryBIO", "ret_type": {".class": "NoneTyp"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "NamedTuple": {".class": "SymbolTableNode", "cross_ref": "typing.NamedTuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "OPENSSL_VERSION": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.OPENSSL_VERSION", "name": "OPENSSL_VERSION", "type": "builtins.str"}}, "OPENSSL_VERSION_INFO": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.OPENSSL_VERSION_INFO", "name": "OPENSSL_VERSION_INFO", "type": {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"]}}}, "OPENSSL_VERSION_NUMBER": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.OPENSSL_VERSION_NUMBER", "name": "OPENSSL_VERSION_NUMBER", "type": "builtins.int"}}, "OP_ALL": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.OP_ALL", "name": "OP_ALL", "type": "builtins.int"}}, "OP_CIPHER_SERVER_PREFERENCE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.OP_CIPHER_SERVER_PREFERENCE", "name": "OP_CIPHER_SERVER_PREFERENCE", "type": "builtins.int"}}, "OP_NO_COMPRESSION": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.OP_NO_COMPRESSION", "name": "OP_NO_COMPRESSION", "type": "builtins.int"}}, "OP_NO_SSLv2": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.OP_NO_SSLv2", "name": "OP_NO_SSLv2", "type": "builtins.int"}}, "OP_NO_SSLv3": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.OP_NO_SSLv3", "name": "OP_NO_SSLv3", "type": "builtins.int"}}, "OP_NO_TICKET": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.OP_NO_TICKET", "name": "OP_NO_TICKET", "type": "builtins.int"}}, "OP_NO_TLSv1": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.OP_NO_TLSv1", "name": "OP_NO_TLSv1", "type": "builtins.int"}}, "OP_NO_TLSv1_1": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.OP_NO_TLSv1_1", "name": "OP_NO_TLSv1_1", "type": "builtins.int"}}, "OP_NO_TLSv1_2": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.OP_NO_TLSv1_2", "name": "OP_NO_TLSv1_2", "type": "builtins.int"}}, "OP_SINGLE_DH_USE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.OP_SINGLE_DH_USE", "name": "OP_SINGLE_DH_USE", "type": "builtins.int"}}, "OP_SINGLE_ECDH_USE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.OP_SINGLE_ECDH_USE", "name": "OP_SINGLE_ECDH_USE", "type": "builtins.int"}}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "PEM_FOOTER": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.PEM_FOOTER", "name": "PEM_FOOTER", "type": "builtins.str"}}, "PEM_HEADER": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.PEM_HEADER", "name": "PEM_HEADER", "type": "builtins.str"}}, "PEM_cert_to_DER_cert": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["pem_cert_string"], "flags": [], "fullname": "ssl.PEM_cert_to_DER_cert", "name": "PEM_cert_to_DER_cert", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["pem_cert_string"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "PEM_cert_to_DER_cert", "ret_type": "builtins.bytes", "variables": []}}}, "PROTOCOL_SSLv2": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.PROTOCOL_SSLv2", "name": "PROTOCOL_SSLv2", "type": "builtins.int"}}, "PROTOCOL_SSLv23": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.PROTOCOL_SSLv23", "name": "PROTOCOL_SSLv23", "type": "builtins.int"}}, "PROTOCOL_SSLv3": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.PROTOCOL_SSLv3", "name": "PROTOCOL_SSLv3", "type": "builtins.int"}}, "PROTOCOL_TLS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.PROTOCOL_TLS", "name": "PROTOCOL_TLS", "type": "builtins.int"}}, "PROTOCOL_TLS_CLIENT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.PROTOCOL_TLS_CLIENT", "name": "PROTOCOL_TLS_CLIENT", "type": "builtins.int"}}, "PROTOCOL_TLS_SERVER": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.PROTOCOL_TLS_SERVER", "name": "PROTOCOL_TLS_SERVER", "type": "builtins.int"}}, "PROTOCOL_TLSv1": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.PROTOCOL_TLSv1", "name": "PROTOCOL_TLSv1", "type": "builtins.int"}}, "PROTOCOL_TLSv1_1": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.PROTOCOL_TLSv1_1", "name": "PROTOCOL_TLSv1_1", "type": "builtins.int"}}, "PROTOCOL_TLSv1_2": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.PROTOCOL_TLSv1_2", "name": "PROTOCOL_TLSv1_2", "type": "builtins.int"}}, "Purpose": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "ssl.Purpose", "name": "Purpose", "type_vars": []}, "flags": [], "fullname": "ssl.Purpose", "metaclass_type": null, "metadata": {}, "module_name": "ssl", "mro": ["ssl.Purpose", "builtins.object"], "names": {".class": "SymbolTable", "CLIENT_AUTH": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.Purpose.CLIENT_AUTH", "name": "CLIENT_AUTH", "type": {".class": "TupleType", "fallback": "ssl._PurposeType", "implicit": false, "items": ["builtins.int", "builtins.str", "builtins.str", "builtins.str"]}}}, "SERVER_AUTH": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.Purpose.SERVER_AUTH", "name": "SERVER_AUTH", "type": {".class": "TupleType", "fallback": "ssl._PurposeType", "implicit": false, "items": ["builtins.int", "builtins.str", "builtins.str", "builtins.str"]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "RAND_add": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["bytes", "entropy"], "flags": [], "fullname": "ssl.RAND_add", "name": "RAND_add", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["bytes", "entropy"], "arg_types": ["builtins.bytes", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "RAND_add", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "RAND_bytes": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["num"], "flags": ["is_conditional"], "fullname": "ssl.RAND_bytes", "name": "RAND_bytes", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["num"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "RAND_bytes", "ret_type": "builtins.bytes", "variables": []}}}, "RAND_egd": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": [], "fullname": "ssl.RAND_egd", "name": "RAND_egd", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "RAND_egd", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "RAND_pseudo_bytes": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["num"], "flags": ["is_conditional"], "fullname": "ssl.RAND_pseudo_bytes", "name": "RAND_pseudo_bytes", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["num"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "RAND_pseudo_bytes", "ret_type": {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.bytes", "builtins.bool"]}, "variables": []}}}, "RAND_status": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "ssl.RAND_status", "name": "RAND_status", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "RAND_status", "ret_type": "builtins.bool", "variables": []}}}, "SOCK_STREAM": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.SOCK_STREAM", "name": "SOCK_STREAM", "type": "builtins.int"}}, "SOL_SOCKET": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.SOL_SOCKET", "name": "SOL_SOCKET", "type": "builtins.int"}}, "SO_TYPE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.SO_TYPE", "name": "SO_TYPE", "type": "builtins.int"}}, "SSLContext": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "ssl.SSLContext", "name": "SSLContext", "type_vars": []}, "flags": [], "fullname": "ssl.SSLContext", "metaclass_type": null, "metadata": {}, "module_name": "ssl", "mro": ["ssl.SSLContext", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "protocol"], "flags": ["is_conditional"], "fullname": "ssl.SSLContext.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "protocol"], "arg_types": ["ssl.SSLContext", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__init__ of SSLContext", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "cert_store_stats": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_conditional"], "fullname": "ssl.SSLContext.cert_store_stats", "name": "cert_store_stats", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLContext"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "cert_store_stats of SSLContext", "ret_type": {".class": "Instance", "args": ["builtins.str", "builtins.int"], "type_ref": "builtins.dict"}, "variables": []}}}, "check_hostname": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLContext.check_hostname", "name": "check_hostname", "type": "builtins.bool"}}, "get_ca_certs": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "binary_form"], "flags": ["is_conditional"], "fullname": "ssl.SSLContext.get_ca_certs", "name": "get_ca_certs", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "binary_form"], "arg_types": ["ssl.SSLContext", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "get_ca_certs of SSLContext", "ret_type": {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "Instance", "args": ["builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": [{".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str"]}], "type_ref": "builtins.tuple"}], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str"]}], "type_ref": "builtins.tuple"}]}], "type_ref": "builtins.dict"}], "type_ref": "builtins.list"}, {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins.list"}]}, "variables": []}}}, "load_cert_chain": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "certfile", "keyfile", "password"], "flags": [], "fullname": "ssl.SSLContext.load_cert_chain", "name": "load_cert_chain", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "certfile", "keyfile", "password"], "arg_types": ["ssl.SSLContext", "builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}, "variables": []}, "builtins.str", "builtins.bytes"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "load_cert_chain of SSLContext", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "load_default_certs": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "purpose"], "flags": ["is_conditional"], "fullname": "ssl.SSLContext.load_default_certs", "name": "load_default_certs", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "purpose"], "arg_types": ["ssl.SSLContext", {".class": "TupleType", "fallback": "ssl._PurposeType", "implicit": false, "items": ["builtins.int", "builtins.str", "builtins.str", "builtins.str"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "load_default_certs of SSLContext", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "load_dh_params": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "dhfile"], "flags": [], "fullname": "ssl.SSLContext.load_dh_params", "name": "load_dh_params", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "dhfile"], "arg_types": ["ssl.SSLContext", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "load_dh_params of SSLContext", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "load_verify_locations": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1], "arg_names": ["self", "cafile", "capath", "cadata"], "flags": ["is_conditional"], "fullname": "ssl.SSLContext.load_verify_locations", "name": "load_verify_locations", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1], "arg_names": ["self", "cafile", "capath", "cadata"], "arg_types": ["ssl.SSLContext", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.str", "builtins.bytes", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "load_verify_locations of SSLContext", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "options": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLContext.options", "name": "options", "type": "builtins.int"}}, "protocol": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "ssl.SSLContext.protocol", "name": "protocol", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLContext"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "protocol of SSLContext", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property"], "fullname": null, "name": "protocol", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLContext"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "protocol of SSLContext", "ret_type": "builtins.int", "variables": []}}}}, "session_stats": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "ssl.SSLContext.session_stats", "name": "session_stats", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLContext"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "session_stats of SSLContext", "ret_type": {".class": "Instance", "args": ["builtins.str", "builtins.int"], "type_ref": "builtins.dict"}, "variables": []}}}, "set_alpn_protocols": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "protocols"], "flags": ["is_conditional"], "fullname": "ssl.SSLContext.set_alpn_protocols", "name": "set_alpn_protocols", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "protocols"], "arg_types": ["ssl.SSLContext", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "set_alpn_protocols of SSLContext", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "set_ciphers": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "ciphers"], "flags": [], "fullname": "ssl.SSLContext.set_ciphers", "name": "set_ciphers", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "ciphers"], "arg_types": ["ssl.SSLContext", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "set_ciphers of SSLContext", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "set_default_verify_paths": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "ssl.SSLContext.set_default_verify_paths", "name": "set_default_verify_paths", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLContext"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "set_default_verify_paths of SSLContext", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "set_ecdh_curve": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "curve_name"], "flags": [], "fullname": "ssl.SSLContext.set_ecdh_curve", "name": "set_ecdh_curve", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "curve_name"], "arg_types": ["ssl.SSLContext", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "set_ecdh_curve of SSLContext", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "set_npn_protocols": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "protocols"], "flags": [], "fullname": "ssl.SSLContext.set_npn_protocols", "name": "set_npn_protocols", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "protocols"], "arg_types": ["ssl.SSLContext", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "set_npn_protocols of SSLContext", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "set_servername_callback": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "server_name_callback"], "flags": [], "fullname": "ssl.SSLContext.set_servername_callback", "name": "set_servername_callback", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "server_name_callback"], "arg_types": ["ssl.SSLContext", {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "UnionType", "items": ["ssl.SSLSocket", "ssl.SSLObject"]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, "ssl.SSLSocket"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}, "variables": []}, {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "set_servername_callback of SSLContext", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "verify_flags": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLContext.verify_flags", "name": "verify_flags", "type": "builtins.int"}}, "verify_mode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLContext.verify_mode", "name": "verify_mode", "type": "builtins.int"}}, "wrap_bio": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1, 1], "arg_names": ["self", "incoming", "outgoing", "server_side", "server_hostname"], "flags": ["is_conditional"], "fullname": "ssl.SSLContext.wrap_bio", "name": "wrap_bio", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1, 1], "arg_names": ["self", "incoming", "outgoing", "server_side", "server_hostname"], "arg_types": ["ssl.SSLContext", "ssl.MemoryBIO", "ssl.MemoryBIO", "builtins.bool", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "wrap_bio of SSLContext", "ret_type": "ssl.SSLObject", "variables": []}}}, "wrap_socket": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1, 1], "arg_names": ["self", "sock", "server_side", "do_handshake_on_connect", "suppress_ragged_eofs", "server_hostname"], "flags": [], "fullname": "ssl.SSLContext.wrap_socket", "name": "wrap_socket", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1, 1, 1], "arg_names": ["self", "sock", "server_side", "do_handshake_on_connect", "suppress_ragged_eofs", "server_hostname"], "arg_types": ["ssl.SSLContext", "socket.socket", "builtins.bool", "builtins.bool", "builtins.bool", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "wrap_socket of SSLContext", "ret_type": "ssl.SSLSocket", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SSLEOFError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["ssl.SSLError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "ssl.SSLEOFError", "name": "SSLEOFError", "type_vars": []}, "flags": [], "fullname": "ssl.SSLEOFError", "metaclass_type": null, "metadata": {}, "module_name": "ssl", "mro": ["ssl.SSLEOFError", "ssl.SSLError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SSLError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.OSError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "ssl.SSLError", "name": "SSLError", "type_vars": []}, "flags": [], "fullname": "ssl.SSLError", "metaclass_type": null, "metadata": {}, "module_name": "ssl", "mro": ["ssl.SSLError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable", "library": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLError.library", "name": "library", "type": "builtins.str"}}, "reason": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLError.reason", "name": "reason", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SSLObject": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "ssl.SSLObject", "name": "SSLObject", "type_vars": []}, "flags": [], "fullname": "ssl.SSLObject", "metaclass_type": null, "metadata": {}, "module_name": "ssl", "mro": ["ssl.SSLObject", "builtins.object"], "names": {".class": "SymbolTable", "cipher": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "ssl.SSLObject.cipher", "name": "cipher", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLObject"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "cipher of SSLObject", "ret_type": {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.int", "builtins.int"]}, "variables": []}}}, "compression": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "ssl.SSLObject.compression", "name": "compression", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLObject"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "compression of SSLObject", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, "variables": []}}}, "context": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLObject.context", "name": "context", "type": "ssl.SSLContext"}}, "do_handshake": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "ssl.SSLObject.do_handshake", "name": "do_handshake", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLObject"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "do_handshake of SSLObject", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "get_channel_binding": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "cb_type"], "flags": [], "fullname": "ssl.SSLObject.get_channel_binding", "name": "get_channel_binding", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "cb_type"], "arg_types": ["ssl.SSLObject", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "get_channel_binding of SSLObject", "ret_type": {".class": "UnionType", "items": ["builtins.bytes", {".class": "NoneTyp"}]}, "variables": []}}}, "getpeercert": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "binary_form"], "flags": [], "fullname": "ssl.SSLObject.getpeercert", "name": "getpeercert", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "binary_form"], "arg_types": ["ssl.SSLObject", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "getpeercert of SSLObject", "ret_type": {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": [{".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str"]}], "type_ref": "builtins.tuple"}], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str"]}], "type_ref": "builtins.tuple"}]}], "type_ref": "builtins.dict"}, "builtins.bytes", {".class": "NoneTyp"}]}, "variables": []}}}, "pending": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "ssl.SSLObject.pending", "name": "pending", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLObject"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "pending of SSLObject", "ret_type": "builtins.int", "variables": []}}}, "read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "len", "buffer"], "flags": [], "fullname": "ssl.SSLObject.read", "name": "read", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "len", "buffer"], "arg_types": ["ssl.SSLObject", "builtins.int", {".class": "UnionType", "items": ["builtins.bytearray", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "read of SSLObject", "ret_type": "builtins.bytes", "variables": []}}}, "selected_npn_protocol": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "ssl.SSLObject.selected_npn_protocol", "name": "selected_npn_protocol", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLObject"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "selected_npn_protocol of SSLObject", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, "variables": []}}}, "server_hostname": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLObject.server_hostname", "name": "server_hostname", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}}}, "server_side": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLObject.server_side", "name": "server_side", "type": "builtins.bool"}}, "session": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLObject.session", "name": "session", "type": {".class": "UnionType", "items": ["ssl.SSLSession", {".class": "NoneTyp"}]}}}, "session_reused": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLObject.session_reused", "name": "session_reused", "type": "builtins.bool"}}, "shared_cipher": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "ssl.SSLObject.shared_cipher", "name": "shared_cipher", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLObject"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "shared_cipher of SSLObject", "ret_type": {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.int", "builtins.int"]}], "type_ref": "builtins.list"}, {".class": "NoneTyp"}]}, "variables": []}}}, "unwrap": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "ssl.SSLObject.unwrap", "name": "unwrap", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLObject"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "unwrap of SSLObject", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "buf"], "flags": [], "fullname": "ssl.SSLObject.write", "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "buf"], "arg_types": ["ssl.SSLObject", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "write of SSLObject", "ret_type": "builtins.int", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SSLSession": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "ssl.SSLSession", "name": "SSLSession", "type_vars": []}, "flags": [], "fullname": "ssl.SSLSession", "metaclass_type": null, "metadata": {}, "module_name": "ssl", "mro": ["ssl.SSLSession", "builtins.object"], "names": {".class": "SymbolTable", "has_ticket": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLSession.has_ticket", "name": "has_ticket", "type": "builtins.bool"}}, "id": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLSession.id", "name": "id", "type": "builtins.bytes"}}, "ticket_lifetime_hint": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLSession.ticket_lifetime_hint", "name": "ticket_lifetime_hint", "type": "builtins.int"}}, "time": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLSession.time", "name": "time", "type": "builtins.int"}}, "timeout": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLSession.timeout", "name": "timeout", "type": "builtins.int"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SSLSocket": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["socket.socket"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "ssl.SSLSocket", "name": "SSLSocket", "type_vars": []}, "flags": [], "fullname": "ssl.SSLSocket", "metaclass_type": null, "metadata": {}, "module_name": "ssl", "mro": ["ssl.SSLSocket", "socket.socket", "builtins.object"], "names": {".class": "SymbolTable", "cipher": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "ssl.SSLSocket.cipher", "name": "cipher", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLSocket"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "cipher of SSLSocket", "ret_type": {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.int", "builtins.int"]}, "variables": []}}}, "compression": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "ssl.SSLSocket.compression", "name": "compression", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLSocket"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "compression of SSLSocket", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, "variables": []}}}, "context": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLSocket.context", "name": "context", "type": "ssl.SSLContext"}}, "do_handshake": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "ssl.SSLSocket.do_handshake", "name": "do_handshake", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLSocket"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "do_handshake of SSLSocket", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "get_channel_binding": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "cb_type"], "flags": [], "fullname": "ssl.SSLSocket.get_channel_binding", "name": "get_channel_binding", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "cb_type"], "arg_types": ["ssl.SSLSocket", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "get_channel_binding of SSLSocket", "ret_type": {".class": "UnionType", "items": ["builtins.bytes", {".class": "NoneTyp"}]}, "variables": []}}}, "getpeercert": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "binary_form"], "flags": [], "fullname": "ssl.SSLSocket.getpeercert", "name": "getpeercert", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "binary_form"], "arg_types": ["ssl.SSLSocket", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "getpeercert of SSLSocket", "ret_type": {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": [{".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str"]}], "type_ref": "builtins.tuple"}], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str"]}], "type_ref": "builtins.tuple"}]}], "type_ref": "builtins.dict"}, "builtins.bytes", {".class": "NoneTyp"}]}, "variables": []}}}, "pending": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "ssl.SSLSocket.pending", "name": "pending", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLSocket"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "pending of SSLSocket", "ret_type": "builtins.int", "variables": []}}}, "read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "len", "buffer"], "flags": [], "fullname": "ssl.SSLSocket.read", "name": "read", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "len", "buffer"], "arg_types": ["ssl.SSLSocket", "builtins.int", {".class": "UnionType", "items": ["builtins.bytearray", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "read of SSLSocket", "ret_type": "builtins.bytes", "variables": []}}}, "selected_alpn_protocol": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_conditional"], "fullname": "ssl.SSLSocket.selected_alpn_protocol", "name": "selected_alpn_protocol", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLSocket"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "selected_alpn_protocol of SSLSocket", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, "variables": []}}}, "selected_npn_protocol": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "ssl.SSLSocket.selected_npn_protocol", "name": "selected_npn_protocol", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLSocket"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "selected_npn_protocol of SSLSocket", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, "variables": []}}}, "server_hostname": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLSocket.server_hostname", "name": "server_hostname", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}}}, "server_side": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLSocket.server_side", "name": "server_side", "type": "builtins.bool"}}, "session": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLSocket.session", "name": "session", "type": {".class": "UnionType", "items": ["ssl.SSLSession", {".class": "NoneTyp"}]}}}, "session_reused": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl.SSLSocket.session_reused", "name": "session_reused", "type": {".class": "UnionType", "items": ["builtins.bool", {".class": "NoneTyp"}]}}}, "shared_cipher": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_conditional"], "fullname": "ssl.SSLSocket.shared_cipher", "name": "shared_cipher", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLSocket"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "shared_cipher of SSLSocket", "ret_type": {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.int", "builtins.int"]}], "type_ref": "builtins.list"}, {".class": "NoneTyp"}]}, "variables": []}}}, "unwrap": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "ssl.SSLSocket.unwrap", "name": "unwrap", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLSocket"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "unwrap of SSLSocket", "ret_type": "socket.socket", "variables": []}}}, "version": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_conditional"], "fullname": "ssl.SSLSocket.version", "name": "version", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["ssl.SSLSocket"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "version of SSLSocket", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, "variables": []}}}, "write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "buf"], "flags": [], "fullname": "ssl.SSLSocket.write", "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "buf"], "arg_types": ["ssl.SSLSocket", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "write of SSLSocket", "ret_type": "builtins.int", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SSLSyscallError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["ssl.SSLError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "ssl.SSLSyscallError", "name": "SSLSyscallError", "type_vars": []}, "flags": [], "fullname": "ssl.SSLSyscallError", "metaclass_type": null, "metadata": {}, "module_name": "ssl", "mro": ["ssl.SSLSyscallError", "ssl.SSLError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SSLWantReadError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["ssl.SSLError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "ssl.SSLWantReadError", "name": "SSLWantReadError", "type_vars": []}, "flags": [], "fullname": "ssl.SSLWantReadError", "metaclass_type": null, "metadata": {}, "module_name": "ssl", "mro": ["ssl.SSLWantReadError", "ssl.SSLError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SSLWantWriteError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["ssl.SSLError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "ssl.SSLWantWriteError", "name": "SSLWantWriteError", "type_vars": []}, "flags": [], "fullname": "ssl.SSLWantWriteError", "metaclass_type": null, "metadata": {}, "module_name": "ssl", "mro": ["ssl.SSLWantWriteError", "ssl.SSLError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SSLZeroReturnError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["ssl.SSLError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "ssl.SSLZeroReturnError", "name": "SSLZeroReturnError", "type_vars": []}, "flags": [], "fullname": "ssl.SSLZeroReturnError", "metaclass_type": null, "metadata": {}, "module_name": "ssl", "mro": ["ssl.SSLZeroReturnError", "ssl.SSLError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SSL_ERROR_EOF": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.SSL_ERROR_EOF", "name": "SSL_ERROR_EOF", "type": "builtins.int"}}, "SSL_ERROR_INVALID_ERROR_CODE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.SSL_ERROR_INVALID_ERROR_CODE", "name": "SSL_ERROR_INVALID_ERROR_CODE", "type": "builtins.int"}}, "SSL_ERROR_SSL": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.SSL_ERROR_SSL", "name": "SSL_ERROR_SSL", "type": "builtins.int"}}, "SSL_ERROR_SYSCALL": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.SSL_ERROR_SYSCALL", "name": "SSL_ERROR_SYSCALL", "type": "builtins.int"}}, "SSL_ERROR_WANT_CONNECT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.SSL_ERROR_WANT_CONNECT", "name": "SSL_ERROR_WANT_CONNECT", "type": "builtins.int"}}, "SSL_ERROR_WANT_READ": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.SSL_ERROR_WANT_READ", "name": "SSL_ERROR_WANT_READ", "type": "builtins.int"}}, "SSL_ERROR_WANT_WRITE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.SSL_ERROR_WANT_WRITE", "name": "SSL_ERROR_WANT_WRITE", "type": "builtins.int"}}, "SSL_ERROR_WANT_X509_LOOKUP": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.SSL_ERROR_WANT_X509_LOOKUP", "name": "SSL_ERROR_WANT_X509_LOOKUP", "type": "builtins.int"}}, "SSL_ERROR_ZERO_RETURN": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.SSL_ERROR_ZERO_RETURN", "name": "SSL_ERROR_ZERO_RETURN", "type": "builtins.int"}}, "Set": {".class": "SymbolTableNode", "cross_ref": "typing.Set", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Tuple": {".class": "SymbolTableNode", "cross_ref": "typing.Tuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_hidden": true, "module_public": false}, "VERIFY_CRL_CHECK_CHAIN": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.VERIFY_CRL_CHECK_CHAIN", "name": "VERIFY_CRL_CHECK_CHAIN", "type": "builtins.int"}}, "VERIFY_CRL_CHECK_LEAF": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.VERIFY_CRL_CHECK_LEAF", "name": "VERIFY_CRL_CHECK_LEAF", "type": "builtins.int"}}, "VERIFY_DEFAULT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.VERIFY_DEFAULT", "name": "VERIFY_DEFAULT", "type": "builtins.int"}}, "VERIFY_X509_STRICT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.VERIFY_X509_STRICT", "name": "VERIFY_X509_STRICT", "type": "builtins.int"}}, "VERIFY_X509_TRUSTED_FIRST": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.VERIFY_X509_TRUSTED_FIRST", "name": "VERIFY_X509_TRUSTED_FIRST", "type": "builtins.int"}}, "_EnumRetType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "ssl._EnumRetType", "line": 13, "no_args": false, "normalized": false, "target": {".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.bytes", "builtins.str", {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.set"}, "builtins.bool"]}]}], "type_ref": "builtins.list"}}}, "_PCTRTT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "ssl._PCTRTT", "line": 9, "no_args": false, "normalized": false, "target": {".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str"]}], "type_ref": "builtins.tuple"}}}, "_PCTRTTT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "ssl._PCTRTTT", "line": 10, "no_args": false, "normalized": false, "target": {".class": "Instance", "args": [{".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str"]}], "type_ref": "builtins.tuple"}], "type_ref": "builtins.tuple"}}}, "_PasswordType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "ssl._PasswordType", "line": 14, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}, "variables": []}, "builtins.str", "builtins.bytes"]}}}, "_PeerCertRetDictType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "ssl._PeerCertRetDictType", "line": 11, "no_args": false, "normalized": false, "target": {".class": "Instance", "args": ["builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": [{".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str"]}], "type_ref": "builtins.tuple"}], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str"]}], "type_ref": "builtins.tuple"}]}], "type_ref": "builtins.dict"}}}, "_PeerCertRetType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "ssl._PeerCertRetType", "line": 12, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": [{".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str"]}], "type_ref": "builtins.tuple"}], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str"]}], "type_ref": "builtins.tuple"}]}], "type_ref": "builtins.dict"}, "builtins.bytes", {".class": "NoneTyp"}]}}}, "_PurposeType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "ssl._PurposeType", "name": "_PurposeType", "type_vars": []}, "flags": ["is_named_tuple"], "fullname": "ssl._PurposeType", "metaclass_type": null, "metadata": {}, "module_name": "ssl", "mro": ["ssl._PurposeType", "builtins.tuple", "typing.Sequence", "typing.Collection", "typing.Sized", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__annotations__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl._PurposeType.__annotations__", "name": "__annotations__", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.dict"}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl._PurposeType.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0], "arg_names": ["self", "nid", "shortname", "longname", "oid"], "flags": [], "fullname": "ssl._PurposeType.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0], "arg_names": ["self", "nid", "shortname", "longname", "oid"], "arg_types": [{".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}, "builtins.int", "builtins.str", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__init__ of _PurposeType", "ret_type": {".class": "NoneTyp"}, "variables": [{".class": "TypeVarDef", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}]}}}, "_asdict": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "ssl._PurposeType._asdict", "name": "_asdict", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "_asdict of _PurposeType", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.dict"}, "variables": [{".class": "TypeVarDef", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}]}}}, "_field_defaults": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl._PurposeType._field_defaults", "name": "_field_defaults", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.dict"}}}, "_field_types": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl._PurposeType._field_types", "name": "_field_types", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.dict"}}}, "_fields": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl._PurposeType._fields", "name": "_fields", "type": {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str"]}}}, "_make": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 5, 5], "arg_names": ["cls", "iterable", "new", "len"], "flags": ["is_class"], "fullname": "ssl._PurposeType._make", "name": "_make", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5], "arg_names": ["cls", "iterable", "new", "len"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "typing.Iterable"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "_make of _PurposeType", "ret_type": {".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}]}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_classmethod"], "fullname": "ssl._PurposeType._make", "name": "_make", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5], "arg_names": ["cls", "iterable", "new", "len"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "typing.Iterable"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "_make of _PurposeType", "ret_type": {".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}]}}}}, "_replace": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5, 5, 5, 5], "arg_names": ["self", "nid", "shortname", "longname", "oid"], "flags": [], "fullname": "ssl._PurposeType._replace", "name": "_replace", "type": {".class": "CallableType", "arg_kinds": [0, 5, 5, 5, 5], "arg_names": ["self", "nid", "shortname", "longname", "oid"], "arg_types": [{".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}, "builtins.int", "builtins.str", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "_replace of _PurposeType", "ret_type": {".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.str", "builtins.str", "builtins.str"]}, "values": [], "variance": 0}]}}}, "_source": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "ssl._PurposeType._source", "name": "_source", "type": "builtins.str"}}, "longname": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property"], "fullname": "ssl._PurposeType.longname", "name": "longname", "type": "builtins.str"}}, "nid": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property"], "fullname": "ssl._PurposeType.nid", "name": "nid", "type": "builtins.int"}}, "oid": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property"], "fullname": "ssl._PurposeType.oid", "name": "oid", "type": "builtins.str"}}, "shortname": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property"], "fullname": "ssl._PurposeType.shortname", "name": "shortname", "type": "builtins.str"}}}, "tuple_type": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.str", "builtins.str", "builtins.str"]}, "type_vars": [], "typeddict_type": null}}, "_SC1ArgT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "ssl._SC1ArgT", "line": 17, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": ["ssl.SSLSocket", "ssl.SSLObject"]}}}, "_SrvnmeCbType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "ssl._SrvnmeCbType", "line": 20, "no_args": false, "normalized": false, "target": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "UnionType", "items": ["ssl.SSLSocket", "ssl.SSLObject"]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, "ssl.SSLSocket"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}, "variables": []}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl.__package__", "name": "__package__", "type": "builtins.str"}}, "_create_default_https_context": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "ssl._create_default_https_context", "name": "_create_default_https_context", "type": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": true, "name": null, "ret_type": "ssl.SSLContext", "variables": []}}}, "_create_unverified_context": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [1, 5, 5, 5, 5, 5, 5, 5, 5], "arg_names": ["protocol", "cert_reqs", "check_hostname", "purpose", "certfile", "keyfile", "cafile", "capath", "cadata"], "flags": ["is_conditional"], "fullname": "ssl._create_unverified_context", "name": "_create_unverified_context", "type": {".class": "CallableType", "arg_kinds": [1, 5, 5, 5, 5, 5, 5, 5, 5], "arg_names": ["protocol", "cert_reqs", "check_hostname", "purpose", "certfile", "keyfile", "cafile", "capath", "cadata"], "arg_types": ["builtins.int", "builtins.int", "builtins.bool", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "_create_unverified_context", "ret_type": "ssl.SSLContext", "variables": []}}}, "cert_time_to_seconds": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["cert_time"], "flags": [], "fullname": "ssl.cert_time_to_seconds", "name": "cert_time_to_seconds", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["cert_time"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "cert_time_to_seconds", "ret_type": "builtins.int", "variables": []}}}, "create_default_context": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [1, 5, 5, 5], "arg_names": ["purpose", "cafile", "capath", "cadata"], "flags": ["is_conditional"], "fullname": "ssl.create_default_context", "name": "create_default_context", "type": {".class": "CallableType", "arg_kinds": [1, 5, 5, 5], "arg_names": ["purpose", "cafile", "capath", "cadata"], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "create_default_context", "ret_type": "ssl.SSLContext", "variables": []}}}, "get_default_verify_paths": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": ["is_conditional"], "fullname": "ssl.get_default_verify_paths", "name": "get_default_verify_paths", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "get_default_verify_paths", "ret_type": {".class": "TupleType", "fallback": "ssl.DefaultVerifyPaths", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"]}, "variables": []}}}, "get_protocol_name": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["protocol_code"], "flags": [], "fullname": "ssl.get_protocol_name", "name": "get_protocol_name", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["protocol_code"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "get_protocol_name", "ret_type": "builtins.str", "variables": []}}}, "get_server_certificate": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["addr", "ssl_version", "ca_certs"], "flags": [], "fullname": "ssl.get_server_certificate", "name": "get_server_certificate", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["addr", "ssl_version", "ca_certs"], "arg_types": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.int"]}, "builtins.int", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "get_server_certificate", "ret_type": "builtins.str", "variables": []}}}, "match_hostname": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["cert", "hostname"], "flags": [], "fullname": "ssl.match_hostname", "name": "match_hostname", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["cert", "hostname"], "arg_types": [{".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": [{".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str"]}], "type_ref": "builtins.tuple"}], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.str", "builtins.str"]}], "type_ref": "builtins.tuple"}]}], "type_ref": "builtins.dict"}, "builtins.bytes", {".class": "NoneTyp"}]}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "match_hostname", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "socket": {".class": "SymbolTableNode", "cross_ref": "socket", "kind": "ModuleRef", "module_hidden": true, "module_public": false}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "ModuleRef", "module_hidden": true, "module_public": false}, "wrap_socket": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["sock", "keyfile", "certfile", "server_side", "cert_reqs", "ssl_version", "ca_certs", "do_handshake_on_connect", "suppress_ragged_eofs", "ciphers"], "flags": [], "fullname": "ssl.wrap_socket", "name": "wrap_socket", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["sock", "keyfile", "certfile", "server_side", "cert_reqs", "ssl_version", "ca_certs", "do_handshake_on_connect", "suppress_ragged_eofs", "ciphers"], "arg_types": ["socket.socket", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, "builtins.bool", "builtins.int", "builtins.int", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, "builtins.bool", "builtins.bool", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "wrap_socket", "ret_type": "ssl.SSLSocket", "variables": []}}}}, "path": "/Library/Frameworks/Python.framework/Versions/3.7/lib/mypy/typeshed/stdlib/2and3/ssl.pyi"}
2