massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 3 / http / server.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/3/http/server.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/3/http/server.pyi
new file mode 100644 (file)
index 0000000..b398841
--- /dev/null
@@ -0,0 +1,71 @@
+# Stubs for http.server (Python 3.4)\r
+\r
+import sys\r
+from typing import Any, BinaryIO, Dict, List, Mapping, Optional, Tuple, Union\r
+import socketserver\r
+import email.message\r
+\r
+if sys.version_info >= (3, 7):\r
+    from builtins import _PathLike\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
+    requestline = ...  # type: str\r
+    command = ...  # type: str\r
+    path = ...  # type: str\r
+    request_version = ...  # type: str\r
+    headers = ...  # type: email.message.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 handle_expect_100(self) -> bool: ...\r
+    def send_error(self, code: int, message: Optional[str] = ...,\r
+                   explain: 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 send_response_only(self, code: int,\r
+                           message: Optional[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
+\r
+class SimpleHTTPRequestHandler(BaseHTTPRequestHandler):\r
+    extensions_map = ...  # type: Dict[str, str]\r
+    if sys.version_info >= (3, 7):\r
+        def __init__(self, request: bytes, client_address: Tuple[str, int],\r
+                     server: socketserver.BaseServer, directory: Optional[Union[str, _PathLike[str]]]) -> None: ...\r
+    else:\r
+        def __init__(self, request: bytes, client_address: Tuple[str, int],\r
+                     server: socketserver.BaseServer) -> None: ...\r
+    def do_GET(self) -> None: ...\r
+    def do_HEAD(self) -> None: ...\r
+\r
+class CGIHTTPRequestHandler(SimpleHTTPRequestHandler):\r
+    cgi_directories = ...  # type: List[str]\r
+    def do_POST(self) -> None: ...\r