Newer
Older
from types import TracebackType as Traceback
__all__ = ["BaseClient"]
class BaseClient:
host: str
port: int
timeout: float|None
passwd: str|None
def __init__(
self,
host: str,
port: int, *,
timeout: float|None = None,
passwd: str|None = None,
) -> None: ...
def __enter__(self) -> BaseClient: ...
def __exit__(self, etype: type[BaseException], exc: BaseException, tb: Traceback) -> bool|None: ...
def connect(self, login: bool = False) -> None: ...
def close(self) -> None: ...
def login(self, passwd: str) -> bool: ...
def run(self, command: str, *_: str) -> str: ...