usenetbinary-newsreaderembyseedboxtvdbnzbgetsubtitlewebuiquickboxtraktkodistabletvshowsqnaptautullifanartsickbeardtvseriesplexswizzin
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
80 lines
3.9 KiB
80 lines
3.9 KiB
import socket
|
|
import ssl
|
|
from tornado_py3 import ioloop as ioloop
|
|
from tornado_py3.concurrent import Future as Future, future_set_result_unless_cancelled as future_set_result_unless_cancelled
|
|
from tornado_py3.log import gen_log as gen_log
|
|
from tornado_py3.netutil import ssl_wrap_socket as ssl_wrap_socket
|
|
from tornado_py3.util import errno_from_exception as errno_from_exception
|
|
from types import TracebackType
|
|
from typing import Any, Awaitable, Callable, Dict, Optional, Tuple, Type, Union
|
|
|
|
class StreamClosedError(IOError):
|
|
real_error: Any = ...
|
|
def __init__(self, real_error: BaseException=...) -> None: ...
|
|
|
|
class UnsatisfiableReadError(Exception): ...
|
|
class StreamBufferFullError(Exception): ...
|
|
|
|
class _StreamBuffer:
|
|
def __init__(self) -> None: ...
|
|
def __len__(self) -> int: ...
|
|
def append(self, data: Union[bytes, bytearray, memoryview]) -> None: ...
|
|
def peek(self, size: int) -> memoryview: ...
|
|
def advance(self, size: int) -> None: ...
|
|
|
|
class BaseIOStream:
|
|
io_loop: Any = ...
|
|
max_buffer_size: Any = ...
|
|
read_chunk_size: Any = ...
|
|
max_write_buffer_size: Any = ...
|
|
error: Any = ...
|
|
def __init__(self, max_buffer_size: int=..., read_chunk_size: int=..., max_write_buffer_size: int=...) -> None: ...
|
|
def fileno(self) -> Union[int, ioloop._Selectable]: ...
|
|
def close_fd(self) -> None: ...
|
|
def write_to_fd(self, data: memoryview) -> int: ...
|
|
def read_from_fd(self, buf: Union[bytearray, memoryview]) -> Optional[int]: ...
|
|
def get_fd_error(self) -> Optional[Exception]: ...
|
|
def read_until_regex(self, regex: bytes, max_bytes: int=...) -> Awaitable[bytes]: ...
|
|
def read_until(self, delimiter: bytes, max_bytes: int=...) -> Awaitable[bytes]: ...
|
|
def read_bytes(self, num_bytes: int, partial: bool=...) -> Awaitable[bytes]: ...
|
|
def read_into(self, buf: bytearray, partial: bool=...) -> Awaitable[int]: ...
|
|
def read_until_close(self) -> Awaitable[bytes]: ...
|
|
def write(self, data: Union[bytes, memoryview]) -> Future[None]: ...
|
|
def set_close_callback(self, callback: Optional[Callable[[], None]]) -> None: ...
|
|
def close(self, exc_info: Union[None, bool, BaseException, Tuple[Optional[Type[BaseException]], Optional[BaseException], Optional[TracebackType]]]=...) -> None: ...
|
|
def reading(self) -> bool: ...
|
|
def writing(self) -> bool: ...
|
|
def closed(self) -> bool: ...
|
|
def set_nodelay(self, value: bool) -> None: ...
|
|
|
|
class IOStream(BaseIOStream):
|
|
socket: Any = ...
|
|
def __init__(self, socket: socket.socket, *args: Any, **kwargs: Any) -> None: ...
|
|
def fileno(self) -> Union[int, ioloop._Selectable]: ...
|
|
def close_fd(self) -> None: ...
|
|
def get_fd_error(self) -> Optional[Exception]: ...
|
|
def read_from_fd(self, buf: Union[bytearray, memoryview]) -> Optional[int]: ...
|
|
def write_to_fd(self, data: memoryview) -> int: ...
|
|
def connect(self, address: tuple, server_hostname: str=...) -> Future[_IOStreamType]: ...
|
|
def start_tls(self, server_side: bool, ssl_options: Union[Dict[str, Any], ssl.SSLContext]=..., server_hostname: str=...) -> Awaitable[SSLIOStream]: ...
|
|
def set_nodelay(self, value: bool) -> None: ...
|
|
|
|
class SSLIOStream(IOStream):
|
|
socket: ssl.SSLSocket = ...
|
|
def __init__(self, *args: Any, **kwargs: Any) -> None: ...
|
|
def reading(self) -> bool: ...
|
|
def writing(self) -> bool: ...
|
|
def connect(self, address: Tuple, server_hostname: str=...) -> Future[SSLIOStream]: ...
|
|
def wait_for_handshake(self) -> Future[SSLIOStream]: ...
|
|
def write_to_fd(self, data: memoryview) -> int: ...
|
|
def read_from_fd(self, buf: Union[bytearray, memoryview]) -> Optional[int]: ...
|
|
|
|
class PipeIOStream(BaseIOStream):
|
|
fd: Any = ...
|
|
def __init__(self, fd: int, *args: Any, **kwargs: Any) -> None: ...
|
|
def fileno(self) -> int: ...
|
|
def close_fd(self) -> None: ...
|
|
def write_to_fd(self, data: memoryview) -> int: ...
|
|
def read_from_fd(self, buf: Union[bytearray, memoryview]) -> Optional[int]: ...
|
|
|
|
def doctests() -> Any: ...
|
|
|