MCPcopy
hub / github.com/python-trio/trio / as_python_sockaddr

Method as_python_sockaddr

src/trio/testing/_fake_net.py:83–90  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

81 port: int
82
83 def as_python_sockaddr(self) -> tuple[str, int] | tuple[str, int, int, int]:
84 sockaddr: tuple[str, int] | tuple[str, int, int, int] = (
85 self.ip.compressed,
86 self.port,
87 )
88 if isinstance(self.ip, ipaddress.IPv6Address):
89 sockaddr += (0, 0) # type: ignore[assignment]
90 return sockaddr
91
92 @classmethod
93 def from_python_sockaddr(

Callers 3

_recvmsg_intoMethod · 0.80
getsocknameMethod · 0.80
getpeernameMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected