massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / werkzeug / serving.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/third_party/2and3/werkzeug/serving.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/third_party/2and3/werkzeug/serving.pyi
new file mode 100644 (file)
index 0000000..cdc82d2
--- /dev/null
@@ -0,0 +1,86 @@
+import sys\r
+from typing import Any\r
+\r
+if sys.version_info < (3,):\r
+    from SocketServer import ThreadingMixIn, ForkingMixIn\r
+    from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler\r
+else:\r
+    from socketserver import ThreadingMixIn, ForkingMixIn\r
+    from http.server import HTTPServer, BaseHTTPRequestHandler\r
+\r
+class _SslDummy:\r
+    def __getattr__(self, name): ...\r
+\r
+ssl = ...  # type: Any\r
+LISTEN_QUEUE = ...  # type: Any\r
+can_open_by_fd = ...  # type: Any\r
+\r
+class WSGIRequestHandler(BaseHTTPRequestHandler):\r
+    @property\r
+    def server_version(self): ...\r
+    def make_environ(self): ...\r
+    environ = ...  # type: Any\r
+    close_connection = ...  # type: Any\r
+    def run_wsgi(self): ...\r
+    def handle(self): ...\r
+    def initiate_shutdown(self): ...\r
+    def connection_dropped(self, error, environ=None): ...\r
+    raw_requestline = ...  # type: Any\r
+    def handle_one_request(self): ...\r
+    def send_response(self, code, message=None): ...\r
+    def version_string(self): ...\r
+    def address_string(self): ...\r
+    def port_integer(self): ...\r
+    def log_request(self, code='', size=''): ...\r
+    def log_error(self, *args): ...\r
+    def log_message(self, format, *args): ...\r
+    def log(self, type, message, *args): ...\r
+\r
+BaseRequestHandler = ...  # type: Any\r
+\r
+def generate_adhoc_ssl_pair(cn=None): ...\r
+def make_ssl_devcert(base_path, host=None, cn=None): ...\r
+def generate_adhoc_ssl_context(): ...\r
+def load_ssl_context(cert_file, pkey_file=None, protocol=None): ...\r
+\r
+class _SSLContext:\r
+    def __init__(self, protocol): ...\r
+    def load_cert_chain(self, certfile, keyfile=None, password=None): ...\r
+    def wrap_socket(self, sock, **kwargs): ...\r
+\r
+def is_ssl_error(error=None): ...\r
+def select_ip_version(host, port): ...\r
+\r
+class BaseWSGIServer(HTTPServer):\r
+    multithread = ...  # type: Any\r
+    multiprocess = ...  # type: Any\r
+    request_queue_size = ...  # type: Any\r
+    address_family = ...  # type: Any\r
+    app = ...  # type: Any\r
+    passthrough_errors = ...  # type: Any\r
+    shutdown_signal = ...  # type: Any\r
+    host = ...  # type: Any\r
+    port = ...  # type: Any\r
+    socket = ...  # type: Any\r
+    server_address = ...  # type: Any\r
+    ssl_context = ...  # type: Any\r
+    def __init__(self, host, port, app, handler=None, passthrough_errors=False, ssl_context=None, fd=None): ...\r
+    def log(self, type, message, *args): ...\r
+    def serve_forever(self): ...\r
+    def handle_error(self, request, client_address): ...\r
+    def get_request(self): ...\r
+\r
+class ThreadedWSGIServer(ThreadingMixIn, BaseWSGIServer):\r
+    multithread = ...  # type: Any\r
+    daemon_threads = ...  # type: Any\r
+\r
+class ForkingWSGIServer(ForkingMixIn, BaseWSGIServer):\r
+    multiprocess = ...  # type: Any\r
+    max_children = ...  # type: Any\r
+    def __init__(self, host, port, app, processes=40, handler=None, passthrough_errors=False, ssl_context=None, fd=None): ...\r
+\r
+def make_server(host=None, port=None, app=None, threaded=False, processes=1, request_handler=None, passthrough_errors=False, ssl_context=None, fd=None): ...\r
+def is_running_from_reloader(): ...\r
+def run_simple(hostname, port, application, use_reloader=False, use_debugger=False, use_evalex=True, extra_files=None, reloader_interval=1, reloader_type='', threaded=False, processes=1, request_handler=None, static_files=None, passthrough_errors=False, ssl_context=None): ...\r
+def run_with_reloader(*args, **kwargs): ...\r
+def main(): ...\r