massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / waitress / waitress / receiver.pyi
1 from io import BytesIO
2
3 from waitress.buffers import OverflowableBuffer
4 from waitress.utilities import BadRequest
5
6 class FixedStreamReceiver:
7     completed: bool = ...
8     error: None = ...
9     remain: int = ...
10     buf: OverflowableBuffer = ...
11     def __init__(self, cl: int, buf: OverflowableBuffer) -> None: ...
12     def __len__(self) -> int: ...
13     def received(self, data: bytes) -> int: ...
14     def getfile(self) -> BytesIO: ...
15     def getbuf(self) -> OverflowableBuffer: ...
16
17 class ChunkedReceiver:
18     chunk_remainder: int = ...
19     validate_chunk_end: bool = ...
20     control_line: bytes = ...
21     chunk_end: bytes = ...
22     all_chunks_received: bool = ...
23     trailer: bytes = ...
24     completed: bool = ...
25     error: BadRequest | None = ...
26     buf: OverflowableBuffer = ...
27     def __init__(self, buf: OverflowableBuffer) -> None: ...
28     def __len__(self) -> int: ...
29     def received(self, s: bytes) -> int: ...
30     def getfile(self) -> BytesIO: ...
31     def getbuf(self) -> OverflowableBuffer: ...