Project v1
This commit is contained in:
64
.vscode/Pico-W-Stub/io.pyi
vendored
Normal file
64
.vscode/Pico-W-Stub/io.pyi
vendored
Normal file
@@ -0,0 +1,64 @@
|
||||
"""
|
||||
Input/output streams.
|
||||
|
||||
MicroPython module: https://docs.micropython.org/en/v1.21.0/library/io.html
|
||||
|
||||
CPython module: :mod:`python:io` https://docs.python.org/3/library/io.html .
|
||||
|
||||
This module contains additional types of `stream` (file-like) objects
|
||||
and helper functions.
|
||||
"""
|
||||
from _typeshed import Incomplete, Incomplete as Incomplete
|
||||
from stdlib.io import *
|
||||
from typing import Any, IO, Optional
|
||||
|
||||
def open(name, mode="r", **kwargs) -> Incomplete:
|
||||
"""
|
||||
Open a file. Builtin ``open()`` function is aliased to this function.
|
||||
All ports (which provide access to file system) are required to support
|
||||
*mode* parameter, but support for other arguments vary by port.
|
||||
"""
|
||||
...
|
||||
|
||||
class IOBase:
|
||||
def __init__(self, *argv, **kwargs) -> None: ...
|
||||
|
||||
class StringIO(IO):
|
||||
def write(self, *args, **kwargs) -> Incomplete: ...
|
||||
def flush(self, *args, **kwargs) -> Incomplete: ...
|
||||
def getvalue(self, *args, **kwargs) -> Incomplete: ...
|
||||
def seek(self, *args, **kwargs) -> Incomplete: ...
|
||||
def tell(self, *args, **kwargs) -> Incomplete: ...
|
||||
def readline(self, *args, **kwargs) -> Incomplete: ...
|
||||
def close(self, *args, **kwargs) -> Incomplete: ...
|
||||
def read(self, *args, **kwargs) -> Incomplete: ...
|
||||
def readinto(self, *args, **kwargs) -> Incomplete: ...
|
||||
def __init__(self, string: Optional[Any] = None) -> None: ...
|
||||
|
||||
class BytesIO(IO):
|
||||
"""
|
||||
In-memory file-like objects for input/output. `StringIO` is used for
|
||||
text-mode I/O (similar to a normal file opened with "t" modifier).
|
||||
`BytesIO` is used for binary-mode I/O (similar to a normal file
|
||||
opened with "b" modifier). Initial contents of file-like objects
|
||||
can be specified with *string* parameter (should be normal string
|
||||
for `StringIO` or bytes object for `BytesIO`). All the usual file
|
||||
methods like ``read()``, ``write()``, ``seek()``, ``flush()``,
|
||||
``close()`` are available on these objects, and additionally, a
|
||||
following method:
|
||||
"""
|
||||
|
||||
def write(self, *args, **kwargs) -> Incomplete: ...
|
||||
def flush(self, *args, **kwargs) -> Incomplete: ...
|
||||
def getvalue(self) -> Incomplete:
|
||||
"""
|
||||
Get the current contents of the underlying buffer which holds data.
|
||||
"""
|
||||
...
|
||||
def seek(self, *args, **kwargs) -> Incomplete: ...
|
||||
def tell(self, *args, **kwargs) -> Incomplete: ...
|
||||
def readline(self, *args, **kwargs) -> Incomplete: ...
|
||||
def close(self, *args, **kwargs) -> Incomplete: ...
|
||||
def read(self, *args, **kwargs) -> Incomplete: ...
|
||||
def readinto(self, *args, **kwargs) -> Incomplete: ...
|
||||
def __init__(self, string: Optional[Any] = None) -> None: ...
|
||||
Reference in New Issue
Block a user