massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2and3 / wsgiref / util.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/2and3/wsgiref/util.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/2and3/wsgiref/util.pyi
new file mode 100644 (file)
index 0000000..ad6db8c
--- /dev/null
@@ -0,0 +1,23 @@
+import sys\r
+from typing import IO, Any, Optional\r
+\r
+from .types import WSGIEnvironment\r
+\r
+class FileWrapper:\r
+    filelike: IO[bytes]\r
+    blksize: int\r
+    def __init__(self, filelike: IO[bytes], bklsize: int = ...) -> None: ...\r
+    def __getitem__(self, key: Any) -> bytes: ...\r
+    def __iter__(self) -> FileWrapper: ...\r
+    if sys.version_info < (3,):\r
+        def next(self) -> bytes: ...\r
+    else:\r
+        def __next__(self) -> bytes: ...\r
+    def close(self) -> None: ...  # only exists if filelike.close exists\r
+\r
+def guess_scheme(environ: WSGIEnvironment) -> str: ...\r
+def application_uri(environ: WSGIEnvironment) -> str: ...\r
+def request_uri(environ: WSGIEnvironment, include_query: bool = ...) -> str: ...\r
+def shift_path_info(environ: WSGIEnvironment) -> Optional[str]: ...\r
+def setup_testing_defaults(environ: WSGIEnvironment) -> None: ...\r
+def is_hop_by_hop(header_name: str) -> bool: ...\r