| Index: asyncio/windows_events.py |
| =================================================================== |
| --- a/asyncio/windows_events.py |
| +++ b/asyncio/windows_events.py |
| @@ -39,12 +39,12 @@ |
| super().__init__(loop=loop) |
| self.ov = ov |
| - def cancel(self): |
| + def cancel(self, exc=None): |
| try: |
| self.ov.cancel() |
| except OSError: |
| pass |
| - return super().cancel() |
| + return super().cancel(exc) |
| class _WaitHandleFuture(futures.Future): |
| @@ -54,8 +54,8 @@ |
| super().__init__(loop=loop) |
| self._wait_handle = wait_handle |
| - def cancel(self): |
| - super().cancel() |
| + def cancel(self, exc=None): |
| + super().cancel(exc) |
| try: |
| _overlapped.UnregisterWait(self._wait_handle) |
| except OSError as e: |