massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2 / BaseHTTPServer.pyi
1 # Stubs for BaseHTTPServer (Python 2.7)\r
2 \r
3 from typing import Any, BinaryIO, Mapping, Optional, Tuple, Union\r
4 import SocketServer\r
5 import mimetools\r
6 \r
7 class HTTPServer(SocketServer.TCPServer):\r
8     server_name = ...  # type: str\r
9     server_port = ...  # type: int\r
10     def __init__(self, server_address: Tuple[str, int],\r
11                  RequestHandlerClass: type) -> None: ...\r
12 \r
13 class BaseHTTPRequestHandler:\r
14     client_address = ...  # type: Tuple[str, int]\r
15     server = ...  # type: SocketServer.BaseServer\r
16     close_connection = ...  # type: bool\r
17     command = ...  # type: str\r
18     path = ...  # type: str\r
19     request_version = ...  # type: str\r
20     headers = ...  # type: mimetools.Message\r
21     rfile = ...  # type: BinaryIO\r
22     wfile = ...  # type: BinaryIO\r
23     server_version = ...  # type: str\r
24     sys_version = ...  # type: str\r
25     error_message_format = ...  # type: str\r
26     error_content_type = ...  # type: str\r
27     protocol_version = ...  # type: str\r
28     MessageClass = ...  # type: type\r
29     responses = ...  # type: Mapping[int, Tuple[str, str]]\r
30     def __init__(self, request: bytes, client_address: Tuple[str, int],\r
31                  server: SocketServer.BaseServer) -> None: ...\r
32     def handle(self) -> None: ...\r
33     def handle_one_request(self) -> None: ...\r
34     def send_error(self, code: int, message: Optional[str] = ...) -> None: ...\r
35     def send_response(self, code: int,\r
36                       message: Optional[str] = ...) -> None: ...\r
37     def send_header(self, keyword: str, value: str) -> None: ...\r
38     def end_headers(self) -> None: ...\r
39     def flush_headers(self) -> None: ...\r
40     def log_request(self, code: Union[int, str] = ...,\r
41                     size: Union[int, str] = ...) -> None: ...\r
42     def log_error(self, format: str, *args: Any) -> None: ...\r
43     def log_message(self, format: str, *args: Any) -> None: ...\r
44     def version_string(self) -> str: ...\r
45     def date_time_string(self, timestamp: Optional[int] = ...) -> str: ...\r
46     def log_date_time_string(self) -> str: ...\r
47     def address_string(self) -> str: ...\r