massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 3 / gzip.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/3/gzip.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/3/gzip.pyi
new file mode 100644 (file)
index 0000000..8ce5761
--- /dev/null
@@ -0,0 +1,49 @@
+from typing import Any, IO, Optional\r
+from os.path import _PathType\r
+import _compression\r
+import zlib\r
+\r
+def open(filename, mode: str = ..., compresslevel: int = ..., encoding: Optional[str] = ..., errors: Optional[str] = ..., newline: Optional[str] = ...) -> IO[Any]: ...\r
+\r
+class _PaddedFile:\r
+    file: IO[bytes]\r
+    def __init__(self, f: IO[bytes], prepend: bytes = ...) -> None: ...\r
+    def read(self, size: int) -> bytes: ...\r
+    def prepend(self, prepend: bytes = ...) -> None: ...\r
+    def seek(self, off: int) -> int: ...\r
+    def seekable(self) -> bool: ...\r
+\r
+class GzipFile(_compression.BaseStream):\r
+    myfileobj: Optional[IO[bytes]]\r
+    mode: str\r
+    name: str\r
+    compress: zlib._Compress\r
+    fileobj: IO[bytes]\r
+    def __init__(self, filename: Optional[_PathType] = ..., mode: Optional[str] = ..., compresslevel: int = ..., fileobj: Optional[IO[bytes]] = ..., mtime: Optional[float] = ...) -> None: ...\r
+    @property\r
+    def filename(self) -> str: ...\r
+    @property\r
+    def mtime(self): ...\r
+    crc: int\r
+    def write(self, data: bytes) -> int: ...\r
+    def read(self, size: Optional[int] = ...) -> bytes: ...\r
+    def read1(self, size: int = ...) -> bytes: ...\r
+    def peek(self, n: int) -> bytes: ...\r
+    @property\r
+    def closed(self) -> bool: ...\r
+    def close(self) -> None: ...\r
+    def flush(self, zlib_mode: int = ...) -> None: ...\r
+    def fileno(self) -> int: ...\r
+    def rewind(self) -> None: ...\r
+    def readable(self) -> bool: ...\r
+    def writable(self) -> bool: ...\r
+    def seekable(self) -> bool: ...\r
+    def seek(self, offset: int, whence: int = ...) -> int: ...\r
+    def readline(self, size: int = ...) -> bytes: ...\r
+\r
+class _GzipReader(_compression.DecompressReader):\r
+    def __init__(self, fp: IO[bytes]) -> None: ...\r
+    def read(self, size: int = ...) -> bytes: ...\r
+\r
+def compress(data, compresslevel: int = ...) -> bytes: ...\r
+def decompress(data: bytes) -> bytes: ...\r