(self)
| 98 | address, waiter, extra) |
| 99 | |
| 100 | def close(self): |
| 101 | if self.is_running(): |
| 102 | raise RuntimeError("Cannot close a running event loop") |
| 103 | if self.is_closed(): |
| 104 | return |
| 105 | self._close_self_pipe() |
| 106 | super().close() |
| 107 | if self._selector is not None: |
| 108 | self._selector.close() |
| 109 | self._selector = None |
| 110 | |
| 111 | def _close_self_pipe(self): |
| 112 | self._remove_reader(self._ssock.fileno()) |
nothing calls this directly
no test coverage detected