Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
__init__.pyi70 linesDownload Raw Back to mitmproxy_rs
1from __future__ import annotations2 3from typing import Any, Literal4from typing import final, overload, TypeVar5from . import certs, contentviews, dns, local, process_info, tun, udp, wireguard, syntax_highlight6 7T = TypeVar("T")8 9# TCP / UDP10 11@final12class Stream:13    async def read(self, n: int) -> bytes: ...14    def write(self, data: bytes): ...15    async def drain(self) -> None: ...16    def write_eof(self): ...17    def close(self): ...18    def is_closing(self) -> bool: ...19    async def wait_closed(self) -> None: ...20    @overload21    def get_extra_info(22        self, name: Literal["transport_protocol"], default: None = None23    ) -> Literal["tcp", "udp"]: ...24    @overload25    def get_extra_info(26        self, name: Literal["transport_protocol"], default: T27    ) -> Literal["tcp", "udp"] | T: ...28    @overload29    def get_extra_info(30        self,31        name: Literal[32            "peername", "sockname", "original_src", "original_dst", "remote_endpoint"33        ],34        default: None = None,35    ) -> tuple[str, int]: ...36    @overload37    def get_extra_info(38        self,39        name: Literal[40            "peername", "sockname", "original_src", "original_dst", "remote_endpoint"41        ],42        default: T,43    ) -> tuple[str, int] | T: ...44    @overload45    def get_extra_info(self, name: Literal["pid"], default: None = None) -> int: ...46    @overload47    def get_extra_info(self, name: Literal["pid"], default: T) -> int | T: ...48    @overload49    def get_extra_info(50        self, name: Literal["process_name"], default: None = None51    ) -> str: ...52    @overload53    def get_extra_info(self, name: Literal["process_name"], default: T) -> str | T: ...54    @overload55    def get_extra_info(self, name: str, default: Any) -> Any: ...56    def __repr__(self) -> str: ...57 58__all__ = [59    "certs",60    "contentviews",61    "dns",62    "local",63    "process_info",64    "syntax_highlight",65    "tun",66    "udp",67    "wireguard",68    "Stream",69]70 
codekingpro/portable-devtools · Team Ai