MCPcopy Index your code
hub / github.com/python/cpython / _cancel_overlapped

Method _cancel_overlapped

Lib/asyncio/windows_events.py:68–82  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

66 return info
67
68 def _cancel_overlapped(self):
69 if self._ov is None:
70 return
71 try:
72 self._ov.cancel()
73 except OSError as exc:
74 context = {
75 'message': 'Cancelling an overlapped future failed',
76 'exception': exc,
77 'future': self,
78 }
79 if self._source_traceback:
80 context['source_traceback'] = self._source_traceback
81 self._loop.call_exception_handler(context)
82 self._ov = None
83
84 def cancel(self, msg=None):
85 self._cancel_overlapped()

Callers 2

cancelMethod · 0.95
set_exceptionMethod · 0.95

Calls 2

cancelMethod · 0.45

Tested by

no test coverage detected