/opt/alt/python311/lib64/python3.11/asyncio
NameSizeModeActions
__pycache__/-0755rm
base_events.py753840644editdlrm
base_futures.py20040644editdlrm
base_subprocess.py88690644editdlrm
base_tasks.py26440644editdlrm
constants.py13260644editdlrm
coroutines.py34000644editdlrm
events.py286410644editdlrm
exceptions.py17520644editdlrm
format_helpers.py24040644editdlrm
futures.py142120644editdlrm
locks.py190140644editdlrm
log.py1240644editdlrm
mixins.py4810644editdlrm
proactor_events.py332640644editdlrm
protocols.py69570644editdlrm
queues.py79740644editdlrm
runners.py68420644editdlrm
selector_events.py454000644editdlrm
sslproto.py317390644editdlrm
staggered.py59920644editdlrm
streams.py275030644editdlrm
subprocess.py76820644editdlrm
taskgroups.py84710644editdlrm
tasks.py344330644editdlrm
threads.py7900644editdlrm
timeouts.py53210644editdlrm
transports.py107220644editdlrm
trsock.py24750644editdlrm
unix_events.py519150644editdlrm
windows_events.py346910644editdlrm
windows_utils.py50600644editdlrm
__init__.py11880644editdlrm
__main__.py33790644editdlrm
Edit: /opt/alt/python311/lib64/python3.11/asyncio/trsock.py (2475B)
import socket class TransportSocket: """A socket-like wrapper for exposing real transport sockets. These objects can be safely returned by APIs like `transport.get_extra_info('socket')`. All potentially disruptive operations (like "socket.close()") are banned. """ __slots__ = ('_sock',) def __init__(self, sock: socket.socket): self._sock = sock @property def family(self): return self._sock.family @property def type(self): return self._sock.type @property def proto(self): return self._sock.proto def __repr__(self): s = ( f"" def __getstate__(self): raise TypeError("Cannot serialize asyncio.TransportSocket object") def fileno(self): return self._sock.fileno() def dup(self): return self._sock.dup() def get_inheritable(self): return self._sock.get_inheritable() def shutdown(self, how): # asyncio doesn't currently provide a high-level transport API # to shutdown the connection. self._sock.shutdown(how) def getsockopt(self, *args, **kwargs): return self._sock.getsockopt(*args, **kwargs) def setsockopt(self, *args, **kwargs): self._sock.setsockopt(*args, **kwargs) def getpeername(self): return self._sock.getpeername() def getsockname(self): return self._sock.getsockname() def getsockbyname(self): return self._sock.getsockbyname() def settimeout(self, value): if value == 0: return raise ValueError( 'settimeout(): only 0 timeout is allowed on transport sockets') def gettimeout(self): return 0 def setblocking(self, flag): if not flag: return raise ValueError( 'setblocking(): transport sockets cannot be blocking')