massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / paramiko / paramiko / sftp_handle.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/paramiko/paramiko/sftp_handle.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/paramiko/paramiko/sftp_handle.pyi
new file mode 100644 (file)
index 0000000..888e3c4
--- /dev/null
@@ -0,0 +1,10 @@
+from paramiko.sftp_attr import SFTPAttributes
+from paramiko.util import ClosingContextManager
+
+class SFTPHandle(ClosingContextManager):
+    def __init__(self, flags: int = ...) -> None: ...
+    def close(self) -> None: ...
+    def read(self, offset: int, length: int) -> bytes | int: ...
+    def write(self, offset: int, data: bytes) -> int: ...
+    def stat(self) -> int | SFTPAttributes: ...
+    def chattr(self, attr: SFTPAttributes) -> int: ...