Files @ cdfd2901918a
Branch filter:

Location: light9/stubs/twisted/protocols/basic.pyi

drewp@bigasterisk.com
logging
# 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: ...