New submission from Xavier de Gaye: The attached test_cancel.py script prints the following error:
Exception in callback SubprocessStreamProtocol.process_exited() handle: <Handle SubprocessStreamProtocol.process_exited() created at Lib/asyncio/base_subprocess.py:130> source_traceback: Object created at (most recent call last): File "test_cancel.py", line 37, in <module> loop.run_until_complete(main_task) File "Lib/asyncio/base_events.py", line 286, in run_until_complete self.run_forever() File "Lib/asyncio/base_events.py", line 258, in run_forever self._run_once() File "Lib/asyncio/base_events.py", line 1102, in _run_once handle._run() File "Lib/asyncio/events.py", line 120, in _run self._callback(*self._args) File "Lib/asyncio/base_subprocess.py", line 146, in _process_exited self._call(self._protocol.process_exited) File "Lib/asyncio/base_subprocess.py", line 130, in _call self._loop.call_soon(cb, *data) Traceback (most recent call last): File "Lib/asyncio/events.py", line 120, in _run self._callback(*self._args) File "Lib/asyncio/subprocess.py", line 99, in process_exited waiter.set_result(returncode) File "Lib/asyncio/futures.py", line 338, in set_result raise InvalidStateError('{}: {!r}'.format(self._state, self)) asyncio.futures.InvalidStateError: CANCELLED: <Future cancelled created at Lib/asyncio/subprocess.py:126> ---------- components: asyncio files: test_cancel.py messages: 233237 nosy: giampaolo.rodola, gvanrossum, haypo, pitrou, xdegaye, yselivanov priority: normal severity: normal status: open title: InvalidStateError on asyncio subprocess task cancelled type: behavior versions: Python 3.5 Added file: http://bugs.python.org/file37571/test_cancel.py _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue23140> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com