Mercurial > code > home > repos > rdfdb
diff stubs/twisted/protocols/basic.pyi @ 53:a21b87140758
more stubs
Ignore-this: ff80b18a86305d43128277f5db0248b5
author | Drew Perttula <drewp@bigasterisk.com> |
---|---|
date | Thu, 30 May 2019 08:15:10 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/stubs/twisted/protocols/basic.pyi Thu May 30 08:15:10 2019 +0000 @@ -0,0 +1,87 @@ +# Stubs for twisted.protocols.basic (Python 3) +# +# NOTE: This dynamically typed stub was automatically generated by stubgen. + +from twisted.internet import protocol +from typing import Any, Optional + +DEBUG: int + +class NetstringParseError(ValueError): ... +class IncompleteNetstring(Exception): ... + +class NetstringReceiver(protocol.Protocol): + MAX_LENGTH: int = ... + brokenPeer: int = ... + def makeConnection(self, transport: Any) -> None: ... + def sendString(self, string: Any) -> None: ... + def dataReceived(self, data: Any) -> None: ... + def stringReceived(self, string: Any) -> None: ... + +class LineOnlyReceiver(protocol.Protocol): + delimiter: bytes = ... + MAX_LENGTH: int = ... + def dataReceived(self, data: Any): ... + def lineReceived(self, line: Any) -> None: ... + def sendLine(self, line: Any): ... + def lineLengthExceeded(self, line: Any): ... + +class _PauseableMixin: + paused: bool = ... + def pauseProducing(self) -> None: ... + def resumeProducing(self) -> None: ... + def stopProducing(self) -> None: ... + +class LineReceiver(protocol.Protocol, _PauseableMixin): + line_mode: int = ... + delimiter: bytes = ... + MAX_LENGTH: int = ... + def clearLineBuffer(self): ... + def dataReceived(self, data: Any): ... + def setLineMode(self, extra: bytes = ...): ... + def setRawMode(self) -> None: ... + def rawDataReceived(self, data: Any) -> None: ... + def lineReceived(self, line: Any) -> None: ... + def sendLine(self, line: Any): ... + def lineLengthExceeded(self, line: Any): ... + +class StringTooLongError(AssertionError): ... + +class _RecvdCompatHack: + def __get__(self, oself: Any, type: Optional[Any] = ...): ... + +class IntNStringReceiver(protocol.Protocol, _PauseableMixin): + MAX_LENGTH: int = ... + recvd: Any = ... + def stringReceived(self, string: Any) -> None: ... + def lengthLimitExceeded(self, length: Any) -> None: ... + def dataReceived(self, data: Any) -> None: ... + def sendString(self, string: Any) -> None: ... + +class Int32StringReceiver(IntNStringReceiver): + structFormat: str = ... + prefixLength: Any = ... + +class Int16StringReceiver(IntNStringReceiver): + structFormat: str = ... + prefixLength: Any = ... + +class Int8StringReceiver(IntNStringReceiver): + structFormat: str = ... + prefixLength: Any = ... + +class StatefulStringProtocol: + state: str = ... + def stringReceived(self, string: Any) -> None: ... + +class FileSender: + CHUNK_SIZE: Any = ... + lastSent: str = ... + deferred: Any = ... + file: Any = ... + consumer: Any = ... + transform: Any = ... + def beginFileTransfer(self, file: Any, consumer: Any, transform: Optional[Any] = ...): ... + def resumeProducing(self) -> None: ... + def pauseProducing(self) -> None: ... + def stopProducing(self) -> None: ...