comparison stubs/twisted/protocols/basic.pyi @ 1892:7d5fe19f77a1

stubs Ignore-this: fe6bf710c383ee06e2f468ad7500d911
author Drew Perttula <drewp@bigasterisk.com>
date Thu, 30 May 2019 08:29:42 +0000
parents
children
comparison
equal deleted inserted replaced
1891:36849634d50b 1892:7d5fe19f77a1
1 # Stubs for twisted.protocols.basic (Python 3)
2 #
3 # NOTE: This dynamically typed stub was automatically generated by stubgen.
4
5 from twisted.internet import protocol
6 from typing import Any, Optional
7
8 DEBUG: int
9
10 class NetstringParseError(ValueError): ...
11 class IncompleteNetstring(Exception): ...
12
13 class NetstringReceiver(protocol.Protocol):
14 MAX_LENGTH: int = ...
15 brokenPeer: int = ...
16 def makeConnection(self, transport: Any) -> None: ...
17 def sendString(self, string: Any) -> None: ...
18 def dataReceived(self, data: Any) -> None: ...
19 def stringReceived(self, string: Any) -> None: ...
20
21 class LineOnlyReceiver(protocol.Protocol):
22 delimiter: bytes = ...
23 MAX_LENGTH: int = ...
24 def dataReceived(self, data: Any): ...
25 def lineReceived(self, line: Any) -> None: ...
26 def sendLine(self, line: Any): ...
27 def lineLengthExceeded(self, line: Any): ...
28
29 class _PauseableMixin:
30 paused: bool = ...
31 def pauseProducing(self) -> None: ...
32 def resumeProducing(self) -> None: ...
33 def stopProducing(self) -> None: ...
34
35 class LineReceiver(protocol.Protocol, _PauseableMixin):
36 line_mode: int = ...
37 delimiter: bytes = ...
38 MAX_LENGTH: int = ...
39 def clearLineBuffer(self): ...
40 def dataReceived(self, data: Any): ...
41 def setLineMode(self, extra: bytes = ...): ...
42 def setRawMode(self) -> None: ...
43 def rawDataReceived(self, data: Any) -> None: ...
44 def lineReceived(self, line: Any) -> None: ...
45 def sendLine(self, line: Any): ...
46 def lineLengthExceeded(self, line: Any): ...
47
48 class StringTooLongError(AssertionError): ...
49
50 class _RecvdCompatHack:
51 def __get__(self, oself: Any, type: Optional[Any] = ...): ...
52
53 class IntNStringReceiver(protocol.Protocol, _PauseableMixin):
54 MAX_LENGTH: int = ...
55 recvd: Any = ...
56 def stringReceived(self, string: Any) -> None: ...
57 def lengthLimitExceeded(self, length: Any) -> None: ...
58 def dataReceived(self, data: Any) -> None: ...
59 def sendString(self, string: Any) -> None: ...
60
61 class Int32StringReceiver(IntNStringReceiver):
62 structFormat: str = ...
63 prefixLength: Any = ...
64
65 class Int16StringReceiver(IntNStringReceiver):
66 structFormat: str = ...
67 prefixLength: Any = ...
68
69 class Int8StringReceiver(IntNStringReceiver):
70 structFormat: str = ...
71 prefixLength: Any = ...
72
73 class StatefulStringProtocol:
74 state: str = ...
75 def stringReceived(self, string: Any) -> None: ...
76
77 class FileSender:
78 CHUNK_SIZE: Any = ...
79 lastSent: str = ...
80 deferred: Any = ...
81 file: Any = ...
82 consumer: Any = ...
83 transform: Any = ...
84 def beginFileTransfer(self, file: Any, consumer: Any, transform: Optional[Any] = ...): ...
85 def resumeProducing(self) -> None: ...
86 def pauseProducing(self) -> None: ...
87 def stopProducing(self) -> None: ...