{".class":"MypyFile","_fullname":"http.server","future_import_flags":[],"is_partial_stub_package":false,"is_stub":true,"names":{".class":"SymbolTable","Any":{".class":"SymbolTableNode","cross_ref":"typing.Any","kind":"Gdef","module_hidden":true,"module_public":false},"AnyStr":{".class":"SymbolTableNode","cross_ref":"typing.AnyStr","kind":"Gdef","module_hidden":true,"module_public":false},"BaseHTTPRequestHandler":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["socketserver.StreamRequestHandler"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"http.server.BaseHTTPRequestHandler","name":"BaseHTTPRequestHandler","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"http.server.BaseHTTPRequestHandler","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"http.server","mro":["http.server.BaseHTTPRequestHandler","socketserver.StreamRequestHandler","socketserver.BaseRequestHandler","builtins.object"],"names":{".class":"SymbolTable","MessageClass":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.BaseHTTPRequestHandler.MessageClass","name":"MessageClass","setter_type":null,"type":"builtins.type"}},"address_string":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.BaseHTTPRequestHandler.address_string","name":"address_string","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["http.server.BaseHTTPRequestHandler"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"address_string of BaseHTTPRequestHandler","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"client_address":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.BaseHTTPRequestHandler.client_address","name":"client_address","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":["builtins.str","builtins.int"],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}}}},"close_connection":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.BaseHTTPRequestHandler.close_connection","name":"close_connection","setter_type":null,"type":"builtins.bool"}},"command":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.BaseHTTPRequestHandler.command","name":"command","setter_type":null,"type":"builtins.str"}},"date_time_string":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1],"arg_names":["self","timestamp"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.BaseHTTPRequestHandler.date_time_string","name":"date_time_string","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,1],"arg_names":["self","timestamp"],"arg_types":["http.server.BaseHTTPRequestHandler",{".class":"UnionType","items":["builtins.float",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"date_time_string of BaseHTTPRequestHandler","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"default_request_version":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.BaseHTTPRequestHandler.default_request_version","name":"default_request_version","setter_type":null,"type":"builtins.str"}},"end_headers":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.BaseHTTPRequestHandler.end_headers","name":"end_headers","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["http.server.BaseHTTPRequestHandler"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"end_headers of BaseHTTPRequestHandler","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"error_content_type":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.BaseHTTPRequestHandler.error_content_type","name":"error_content_type","setter_type":null,"type":"builtins.str"}},"error_message_format":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.BaseHTTPRequestHandler.error_message_format","name":"error_message_format","setter_type":null,"type":"builtins.str"}},"flush_headers":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.BaseHTTPRequestHandler.flush_headers","name":"flush_headers","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["http.server.BaseHTTPRequestHandler"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"flush_headers of BaseHTTPRequestHandler","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"handle_expect_100":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.BaseHTTPRequestHandler.handle_expect_100","name":"handle_expect_100","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["http.server.BaseHTTPRequestHandler"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"handle_expect_100 of BaseHTTPRequestHandler","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"handle_one_request":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.BaseHTTPRequestHandler.handle_one_request","name":"handle_one_request","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["http.server.BaseHTTPRequestHandler"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"handle_one_request of BaseHTTPRequestHandler","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"headers":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.BaseHTTPRequestHandler.headers","name":"headers","setter_type":null,"type":{".class":"Instance","args":["builtins.str","builtins.str"],"extra_attrs":null,"type_ref":"email.message.Message"}}},"log_date_time_string":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.BaseHTTPRequestHandler.log_date_time_string","name":"log_date_time_string","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["http.server.BaseHTTPRequestHandler"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"log_date_time_string of BaseHTTPRequestHandler","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"log_error":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,2],"arg_names":["self","format","args"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.BaseHTTPRequestHandler.log_error","name":"log_error","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,2],"arg_names":["self","format","args"],"arg_types":["http.server.BaseHTTPRequestHandler","builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"log_error of BaseHTTPRequestHandler","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"log_message":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,2],"arg_names":["self","format","args"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.BaseHTTPRequestHandler.log_message","name":"log_message","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,2],"arg_names":["self","format","args"],"arg_types":["http.server.BaseHTTPRequestHandler","builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"log_message of BaseHTTPRequestHandler","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"log_request":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1,1],"arg_names":["self","code","size"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.BaseHTTPRequestHandler.log_request","name":"log_request","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,1,1],"arg_names":["self","code","size"],"arg_types":["http.server.BaseHTTPRequestHandler",{".class":"UnionType","items":["builtins.int","builtins.str"],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.int","builtins.str"],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"log_request of BaseHTTPRequestHandler","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"monthname":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_classvar","is_ready"],"fullname":"http.server.BaseHTTPRequestHandler.monthname","name":"monthname","setter_type":null,"type":{".class":"Instance","args":[{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"}}},"parse_request":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.BaseHTTPRequestHandler.parse_request","name":"parse_request","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["http.server.BaseHTTPRequestHandler"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"parse_request of BaseHTTPRequestHandler","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"path":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.BaseHTTPRequestHandler.path","name":"path","setter_type":null,"type":"builtins.str"}},"protocol_version":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.BaseHTTPRequestHandler.protocol_version","name":"protocol_version","setter_type":null,"type":"builtins.str"}},"request_version":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.BaseHTTPRequestHandler.request_version","name":"request_version","setter_type":null,"type":"builtins.str"}},"requestline":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.BaseHTTPRequestHandler.requestline","name":"requestline","setter_type":null,"type":"builtins.str"}},"responses":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.BaseHTTPRequestHandler.responses","name":"responses","setter_type":null,"type":{".class":"Instance","args":["builtins.int",{".class":"TupleType","implicit":false,"items":["builtins.str","builtins.str"],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}}],"extra_attrs":null,"type_ref":"typing.Mapping"}}},"send_error":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1,1],"arg_names":["self","code","message","explain"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.BaseHTTPRequestHandler.send_error","name":"send_error","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,1,1],"arg_names":["self","code","message","explain"],"arg_types":["http.server.BaseHTTPRequestHandler","builtins.int",{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"send_error of BaseHTTPRequestHandler","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"send_header":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","keyword","value"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.BaseHTTPRequestHandler.send_header","name":"send_header","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","keyword","value"],"arg_types":["http.server.BaseHTTPRequestHandler","builtins.str","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"send_header of BaseHTTPRequestHandler","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"send_response":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["self","code","message"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.BaseHTTPRequestHandler.send_response","name":"send_response","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["self","code","message"],"arg_types":["http.server.BaseHTTPRequestHandler","builtins.int",{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"send_response of BaseHTTPRequestHandler","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"send_response_only":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["self","code","message"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.BaseHTTPRequestHandler.send_response_only","name":"send_response_only","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["self","code","message"],"arg_types":["http.server.BaseHTTPRequestHandler","builtins.int",{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"send_response_only of BaseHTTPRequestHandler","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"server_version":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.BaseHTTPRequestHandler.server_version","name":"server_version","setter_type":null,"type":"builtins.str"}},"sys_version":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.BaseHTTPRequestHandler.sys_version","name":"sys_version","setter_type":null,"type":"builtins.str"}},"version_string":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.BaseHTTPRequestHandler.version_string","name":"version_string","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["http.server.BaseHTTPRequestHandler"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"version_string of BaseHTTPRequestHandler","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"weekdayname":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_classvar","is_ready"],"fullname":"http.server.BaseHTTPRequestHandler.weekdayname","name":"weekdayname","setter_type":null,"type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"http.server.BaseHTTPRequestHandler.Self","id":0,"name":"Self","namespace":"","upper_bound":"http.server.BaseHTTPRequestHandler","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"BinaryIO":{".class":"SymbolTableNode","cross_ref":"typing.BinaryIO","kind":"Gdef","module_hidden":true,"module_public":false},"CGIHTTPRequestHandler":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["http.server.SimpleHTTPRequestHandler"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"http.server.CGIHTTPRequestHandler","name":"CGIHTTPRequestHandler","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"http.server.CGIHTTPRequestHandler","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"http.server","mro":["http.server.CGIHTTPRequestHandler","http.server.SimpleHTTPRequestHandler","http.server.BaseHTTPRequestHandler","socketserver.StreamRequestHandler","socketserver.BaseRequestHandler","builtins.object"],"names":{".class":"SymbolTable","cgi_directories":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.CGIHTTPRequestHandler.cgi_directories","name":"cgi_directories","setter_type":null,"type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"}}},"do_POST":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.CGIHTTPRequestHandler.do_POST","name":"do_POST","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["http.server.CGIHTTPRequestHandler"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"do_POST of CGIHTTPRequestHandler","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"have_fork":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.CGIHTTPRequestHandler.have_fork","name":"have_fork","setter_type":null,"type":"builtins.bool"}},"is_cgi":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.CGIHTTPRequestHandler.is_cgi","name":"is_cgi","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["http.server.CGIHTTPRequestHandler"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"is_cgi of CGIHTTPRequestHandler","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"is_executable":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","path"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.CGIHTTPRequestHandler.is_executable","name":"is_executable","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","path"],"arg_types":["http.server.CGIHTTPRequestHandler",{".class":"TypeAliasType","args":[],"type_ref":"_typeshed.StrPath"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"is_executable of CGIHTTPRequestHandler","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"is_python":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","path"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.CGIHTTPRequestHandler.is_python","name":"is_python","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","path"],"arg_types":["http.server.CGIHTTPRequestHandler",{".class":"TypeAliasType","args":[],"type_ref":"_typeshed.StrPath"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"is_python of CGIHTTPRequestHandler","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"run_cgi":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.CGIHTTPRequestHandler.run_cgi","name":"run_cgi","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["http.server.CGIHTTPRequestHandler"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"run_cgi of CGIHTTPRequestHandler","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"http.server.CGIHTTPRequestHandler.Self","id":0,"name":"Self","namespace":"","upper_bound":"http.server.CGIHTTPRequestHandler","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"Callable":{".class":"SymbolTableNode","cross_ref":"typing.Callable","kind":"Gdef","module_hidden":true,"module_public":false},"ClassVar":{".class":"SymbolTableNode","cross_ref":"typing.ClassVar","kind":"Gdef","module_hidden":true,"module_public":false},"HTTPServer":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["socketserver.TCPServer"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"http.server.HTTPServer","name":"HTTPServer","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"http.server.HTTPServer","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"http.server","mro":["http.server.HTTPServer","socketserver.TCPServer","socketserver.BaseServer","builtins.object"],"names":{".class":"SymbolTable","server_name":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.HTTPServer.server_name","name":"server_name","setter_type":null,"type":"builtins.str"}},"server_port":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.HTTPServer.server_port","name":"server_port","setter_type":null,"type":"builtins.int"}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"http.server.HTTPServer.Self","id":0,"name":"Self","namespace":"","upper_bound":"http.server.HTTPServer","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"Iterable":{".class":"SymbolTableNode","cross_ref":"typing.Iterable","kind":"Gdef","module_hidden":true,"module_public":false},"Mapping":{".class":"SymbolTableNode","cross_ref":"typing.Mapping","kind":"Gdef","module_hidden":true,"module_public":false},"Protocol":{".class":"SymbolTableNode","cross_ref":"typing.Protocol","kind":"Gdef","module_hidden":true,"module_public":false},"Purpose":{".class":"SymbolTableNode","cross_ref":"ssl.Purpose","kind":"Gdef","module_hidden":true,"module_public":false},"ReadableBuffer":{".class":"SymbolTableNode","cross_ref":"_typeshed.ReadableBuffer","kind":"Gdef","module_hidden":true,"module_public":false},"SSLContext":{".class":"SymbolTableNode","cross_ref":"ssl.SSLContext","kind":"Gdef","module_hidden":true,"module_public":false},"Self":{".class":"SymbolTableNode","cross_ref":"typing.Self","kind":"Gdef","module_hidden":true,"module_public":false},"Sequence":{".class":"SymbolTableNode","cross_ref":"typing.Sequence","kind":"Gdef","module_hidden":true,"module_public":false},"SimpleHTTPRequestHandler":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["http.server.BaseHTTPRequestHandler"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"http.server.SimpleHTTPRequestHandler","name":"SimpleHTTPRequestHandler","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"http.server.SimpleHTTPRequestHandler","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"http.server","mro":["http.server.SimpleHTTPRequestHandler","http.server.BaseHTTPRequestHandler","socketserver.StreamRequestHandler","socketserver.BaseRequestHandler","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,5],"arg_names":["self","request","client_address","server","directory"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.SimpleHTTPRequestHandler.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,5],"arg_names":["self","request","client_address","server","directory"],"arg_types":["http.server.SimpleHTTPRequestHandler",{".class":"TypeAliasType","args":[],"type_ref":"socketserver._RequestType"},{".class":"TypeAliasType","args":[],"type_ref":"_socket._RetAddress"},"socketserver.BaseServer",{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"_typeshed.StrPath"},{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of SimpleHTTPRequestHandler","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"copyfile":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","source","outputfile"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.SimpleHTTPRequestHandler.copyfile","name":"copyfile","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","source","outputfile"],"arg_types":["http.server.SimpleHTTPRequestHandler",{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"typing.AnyStr","id":-1,"name":"AnyStr","namespace":"http.server.SimpleHTTPRequestHandler.copyfile","upper_bound":"builtins.object","values":["builtins.str","builtins.bytes"],"variance":0}],"extra_attrs":null,"type_ref":"_typeshed.SupportsRead"},{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"typing.AnyStr","id":-1,"name":"AnyStr","namespace":"http.server.SimpleHTTPRequestHandler.copyfile","upper_bound":"builtins.object","values":["builtins.str","builtins.bytes"],"variance":0}],"extra_attrs":null,"type_ref":"_typeshed.SupportsWrite"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"copyfile of SimpleHTTPRequestHandler","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"typing.AnyStr","id":-1,"name":"AnyStr","namespace":"http.server.SimpleHTTPRequestHandler.copyfile","upper_bound":"builtins.object","values":["builtins.str","builtins.bytes"],"variance":0}]}}},"directory":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.SimpleHTTPRequestHandler.directory","name":"directory","setter_type":null,"type":"builtins.str"}},"do_GET":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.SimpleHTTPRequestHandler.do_GET","name":"do_GET","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["http.server.SimpleHTTPRequestHandler"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"do_GET of SimpleHTTPRequestHandler","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"do_HEAD":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.SimpleHTTPRequestHandler.do_HEAD","name":"do_HEAD","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["http.server.SimpleHTTPRequestHandler"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"do_HEAD of SimpleHTTPRequestHandler","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"extensions_map":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"http.server.SimpleHTTPRequestHandler.extensions_map","name":"extensions_map","setter_type":null,"type":{".class":"Instance","args":["builtins.str","builtins.str"],"extra_attrs":null,"type_ref":"builtins.dict"}}},"guess_type":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","path"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.SimpleHTTPRequestHandler.guess_type","name":"guess_type","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","path"],"arg_types":["http.server.SimpleHTTPRequestHandler",{".class":"TypeAliasType","args":[],"type_ref":"_typeshed.StrPath"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"guess_type of SimpleHTTPRequestHandler","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"list_directory":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","path"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.SimpleHTTPRequestHandler.list_directory","name":"list_directory","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","path"],"arg_types":["http.server.SimpleHTTPRequestHandler",{".class":"TypeAliasType","args":[],"type_ref":"_typeshed.StrPath"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"list_directory of SimpleHTTPRequestHandler","ret_type":{".class":"UnionType","items":["_io.BytesIO",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"send_head":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.SimpleHTTPRequestHandler.send_head","name":"send_head","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["http.server.SimpleHTTPRequestHandler"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"send_head of SimpleHTTPRequestHandler","ret_type":{".class":"UnionType","items":["_io.BytesIO","typing.BinaryIO",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"translate_path":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","path"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"http.server.SimpleHTTPRequestHandler.translate_path","name":"translate_path","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","path"],"arg_types":["http.server.SimpleHTTPRequestHandler","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"translate_path of SimpleHTTPRequestHandler","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"http.server.SimpleHTTPRequestHandler.Self","id":0,"name":"Self","namespace":"","upper_bound":"http.server.SimpleHTTPRequestHandler","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"StrOrBytesPath":{".class":"SymbolTableNode","cross_ref":"_typeshed.StrOrBytesPath","kind":"Gdef","module_hidden":true,"module_public":false},"StrPath":{".class":"SymbolTableNode","cross_ref":"_typeshed.StrPath","kind":"Gdef","module_hidden":true,"module_public":false},"SupportsRead":{".class":"SymbolTableNode","cross_ref":"_typeshed.SupportsRead","kind":"Gdef","module_hidden":true,"module_public":false},"SupportsWrite":{".class":"SymbolTableNode","cross_ref":"_typeshed.SupportsWrite","kind":"Gdef","module_hidden":true,"module_public":false},"ThreadingHTTPServer":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["socketserver.ThreadingMixIn","http.server.HTTPServer"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"http.server.ThreadingHTTPServer","name":"ThreadingHTTPServer","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"http.server.ThreadingHTTPServer","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"http.server","mro":["http.server.ThreadingHTTPServer","socketserver.ThreadingMixIn","http.server.HTTPServer","socketserver.TCPServer","socketserver.BaseServer","builtins.object"],"names":{".class":"SymbolTable"},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"http.server.ThreadingHTTPServer.Self","id":0,"name":"Self","namespace":"","upper_bound":"http.server.ThreadingHTTPServer","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"_PasswordType":{".class":"SymbolTableNode","cross_ref":"_ssl._PasswordType","kind":"Gdef","module_hidden":true,"module_public":false},"__all__":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"http.server.__all__","name":"__all__","setter_type":null,"type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"}}},"__annotations__":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"Var","flags":["is_ready"],"fullname":"http.server.__annotations__","name":"__annotations__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.dict"}}},"__doc__":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"Var","flags":["is_ready"],"fullname":"http.server.__doc__","name":"__doc__","setter_type":null,"type":"builtins.str"}},"__file__":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"Var","flags":["is_ready"],"fullname":"http.server.__file__","name":"__file__","setter_type":null,"type":"builtins.str"}},"__name__":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"Var","flags":["is_ready"],"fullname":"http.server.__name__","name":"__name__","setter_type":null,"type":"builtins.str"}},"__package__":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"Var","flags":["is_ready"],"fullname":"http.server.__package__","name":"__package__","setter_type":null,"type":"builtins.str"}},"__spec__":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"Var","flags":["is_ready"],"fullname":"http.server.__spec__","name":"__spec__","setter_type":null,"type":"_frozen_importlib.ModuleSpec"}},"_socket":{".class":"SymbolTableNode","cross_ref":"_socket","kind":"Gdef","module_hidden":true,"module_public":false},"deprecated":{".class":"SymbolTableNode","cross_ref":"typing_extensions.deprecated","kind":"Gdef","module_hidden":true,"module_public":false},"email":{".class":"SymbolTableNode","cross_ref":"email","kind":"Gdef","module_hidden":true,"module_public":false},"executable":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["path"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"http.server.executable","name":"executable","original_first_arg":"path","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["path"],"arg_types":[{".class":"TypeAliasType","args":[],"type_ref":"_typeshed.StrPath"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"executable","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"io":{".class":"SymbolTableNode","cross_ref":"io","kind":"Gdef","module_hidden":true,"module_public":false},"socketserver":{".class":"SymbolTableNode","cross_ref":"socketserver","kind":"Gdef","module_hidden":true,"module_public":false},"sys":{".class":"SymbolTableNode","cross_ref":"sys","kind":"Gdef","module_hidden":true,"module_public":false},"type_check_only":{".class":"SymbolTableNode","cross_ref":"typing.type_check_only","kind":"Gdef","module_hidden":true,"module_public":false}},"path":"/home/geodesix/.local/lib/python3.10/site-packages/mypy/typeshed/stdlib/http/server.pyi"}