massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / paramiko / paramiko / sftp_attr.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/paramiko/paramiko/sftp_attr.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/paramiko/paramiko/sftp_attr.pyi
new file mode 100644 (file)
index 0000000..361e4f0
--- /dev/null
@@ -0,0 +1,21 @@
+from os import stat_result
+
+class SFTPAttributes:
+    FLAG_SIZE: int
+    FLAG_UIDGID: int
+    FLAG_PERMISSIONS: int
+    FLAG_AMTIME: int
+    FLAG_EXTENDED: int
+    st_size: int | None
+    st_uid: int | None
+    st_gid: int | None
+    st_mode: int | None
+    st_atime: int | None
+    st_mtime: int | None
+    filename: str  # only when from_stat() is used
+    longname: str  # only when from_stat() is used
+    attr: dict[str, str]
+    def __init__(self) -> None: ...
+    @classmethod
+    def from_stat(cls, obj: stat_result, filename: str | None = ...) -> SFTPAttributes: ...
+    def asbytes(self) -> bytes: ...