MCPcopy Index your code
hub / github.com/RustPython/RustPython / __repr__

Method __repr__

Lib/asyncio/selector_events.py:801–827  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

799 loop._transports[self._sock_fd] = self
800
801 def __repr__(self):
802 info = [self.__class__.__name__]
803 if self._sock is None:
804 info.append('closed')
805 elif self._closing:
806 info.append('closing')
807 info.append(f'fd={self._sock_fd}')
808 # test if the transport was closed
809 if self._loop is not None and not self._loop.is_closed():
810 polling = _test_selector_event(self._loop._selector,
811 self._sock_fd, selectors.EVENT_READ)
812 if polling:
813 info.append('read=polling')
814 else:
815 info.append('read=idle')
816
817 polling = _test_selector_event(self._loop._selector,
818 self._sock_fd,
819 selectors.EVENT_WRITE)
820 if polling:
821 state = 'polling'
822 else:
823 state = 'idle'
824
825 bufsize = self.get_write_buffer_size()
826 info.append(f'write=<{state}, bufsize={bufsize}>')
827 return '<{}>'.format(' '.join(info))
828
829 def abort(self):
830 self._force_close(None)

Callers

nothing calls this directly

Calls 6

get_write_buffer_sizeMethod · 0.95
_test_selector_eventFunction · 0.85
appendMethod · 0.45
is_closedMethod · 0.45
formatMethod · 0.45
joinMethod · 0.45

Tested by

no test coverage detected