(
self,
delegate: Optional[Union['EventInjector', 'socket']],
reactor: 'Container',
)
| 31 | class Selectable(object): |
| 32 | |
| 33 | def __init__( |
| 34 | self, |
| 35 | delegate: Optional[Union['EventInjector', 'socket']], |
| 36 | reactor: 'Container', |
| 37 | ) -> None: |
| 38 | self._delegate = delegate |
| 39 | self.reading = False |
| 40 | self.writing = False |
| 41 | self._deadline = 0 |
| 42 | self._terminal = False |
| 43 | self._released = False |
| 44 | self._terminated = False |
| 45 | self._reactor = reactor |
| 46 | self.push_event(self, Event.SELECTABLE_INIT) |
| 47 | |
| 48 | def close(self) -> None: |
| 49 | if self._delegate and not self._released: |
nothing calls this directly
no test coverage detected