massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / Werkzeug / werkzeug / contrib / iterio.pyi
1 from typing import Any, Text
2
3 greenlet: Any
4
5 class IterIO:
6     def __new__(cls, obj, sentinel: Text | bytes = ...): ...
7     def __iter__(self): ...
8     def tell(self): ...
9     def isatty(self): ...
10     def seek(self, pos, mode: int = ...): ...
11     def truncate(self, size: Any | None = ...): ...
12     def write(self, s): ...
13     def writelines(self, list): ...
14     def read(self, n: int = ...): ...
15     def readlines(self, sizehint: int = ...): ...
16     def readline(self, length: Any | None = ...): ...
17     def flush(self): ...
18     def __next__(self): ...
19
20 class IterI(IterIO):
21     sentinel: Any
22     def __new__(cls, func, sentinel: Text | bytes = ...): ...
23     closed: Any
24     def close(self): ...
25     def write(self, s): ...
26     def writelines(self, list): ...
27     def flush(self): ...
28
29 class IterO(IterIO):
30     sentinel: Any
31     closed: Any
32     pos: Any
33     def __new__(cls, gen, sentinel: Text | bytes = ...): ...
34     def __iter__(self): ...
35     def close(self): ...
36     def seek(self, pos, mode: int = ...): ...
37     def read(self, n: int = ...): ...
38     def readline(self, length: Any | None = ...): ...
39     def readlines(self, sizehint: int = ...): ...