From 0c004a9a16363beaed264b281fe35bc3356f1aa7 Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Tue, 9 Dec 2025 16:13:49 +0800 Subject: [PATCH] Create io.pyi --- include/typings/io.pyi | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 include/typings/io.pyi diff --git a/include/typings/io.pyi b/include/typings/io.pyi new file mode 100644 index 00000000..ba87fa65 --- /dev/null +++ b/include/typings/io.pyi @@ -0,0 +1,17 @@ + +class FileIO: + def __new__(cls, file: str, mode: str) -> "FileIO": ... + + def __enter__(self) -> "FileIO": ... + def __exit__(self) -> None: ... + + def read(self, size: int | None = None) -> bytes: ... + def write(self, data: bytes) -> int: ... + def close(self) -> None: ... + def tell(self) -> int: ... + def seek(self, offset: int, whence: int) -> None: ... + def flush(self) -> None: ... + +SEEK_SET: int +SEEK_CUR: int +SEEK_END: int