Change a registered file object monitored events or attached data. Parameters: fileobj -- file object or file descriptor events -- events to monitor (bitwise mask of EVENT_READ|EVENT_WRITE) data -- attached data Returns: SelectorKey insta
(self, fileobj, events, data=None)
| 135 | raise NotImplementedError |
| 136 | |
| 137 | def modify(self, fileobj, events, data=None): |
| 138 | """Change a registered file object monitored events or attached data. |
| 139 | |
| 140 | Parameters: |
| 141 | fileobj -- file object or file descriptor |
| 142 | events -- events to monitor (bitwise mask of EVENT_READ|EVENT_WRITE) |
| 143 | data -- attached data |
| 144 | |
| 145 | Returns: |
| 146 | SelectorKey instance |
| 147 | |
| 148 | Raises: |
| 149 | Anything that unregister() or register() raises |
| 150 | """ |
| 151 | self.unregister(fileobj) |
| 152 | return self.register(fileobj, events, data) |
| 153 | |
| 154 | @abstractmethod |
| 155 | def select(self, timeout=None): |
no test coverage detected