massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2 / BaseHTTPServer.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/2/BaseHTTPServer.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/2/BaseHTTPServer.pyi
new file mode 100644 (file)
index 0000000..7812f59
--- /dev/null
@@ -0,0 +1,47 @@
+# Stubs for BaseHTTPServer (Python 2.7)\r
+\r
+from typing import Any, BinaryIO, Mapping, Optional, Tuple, Union\r
+import SocketServer\r
+import mimetools\r
+\r
+class HTTPServer(SocketServer.TCPServer):\r
+    server_name = ...  # type: str\r
+    server_port = ...  # type: int\r
+    def __init__(self, server_address: Tuple[str, int],\r
+                 RequestHandlerClass: type) -> None: ...\r
+\r
+class BaseHTTPRequestHandler:\r
+    client_address = ...  # type: Tuple[str, int]\r
+    server = ...  # type: SocketServer.BaseServer\r
+    close_connection = ...  # type: bool\r
+    command = ...  # type: str\r
+    path = ...  # type: str\r
+    request_version = ...  # type: str\r
+    headers = ...  # type: mimetools.Message\r
+    rfile = ...  # type: BinaryIO\r
+    wfile = ...  # type: BinaryIO\r
+    server_version = ...  # type: str\r
+    sys_version = ...  # type: str\r
+    error_message_format = ...  # type: str\r
+    error_content_type = ...  # type: str\r
+    protocol_version = ...  # type: str\r
+    MessageClass = ...  # type: type\r
+    responses = ...  # type: Mapping[int, Tuple[str, str]]\r
+    def __init__(self, request: bytes, client_address: Tuple[str, int],\r
+                 server: SocketServer.BaseServer) -> None: ...\r
+    def handle(self) -> None: ...\r
+    def handle_one_request(self) -> None: ...\r
+    def send_error(self, code: int, message: Optional[str] = ...) -> None: ...\r
+    def send_response(self, code: int,\r
+                      message: Optional[str] = ...) -> None: ...\r
+    def send_header(self, keyword: str, value: str) -> None: ...\r
+    def end_headers(self) -> None: ...\r
+    def flush_headers(self) -> None: ...\r
+    def log_request(self, code: Union[int, str] = ...,\r
+                    size: Union[int, str] = ...) -> None: ...\r
+    def log_error(self, format: str, *args: Any) -> None: ...\r
+    def log_message(self, format: str, *args: Any) -> None: ...\r
+    def version_string(self) -> str: ...\r
+    def date_time_string(self, timestamp: Optional[int] = ...) -> str: ...\r
+    def log_date_time_string(self) -> str: ...\r
+    def address_string(self) -> str: ...\r