From 49e027a1291338b18b9866988c9d967f162f1b40 Mon Sep 17 00:00:00 2001 From: Shane Harvey Date: Tue, 4 Aug 2020 12:05:20 -0700 Subject: [PATCH 1/2] Document optional "task" field in call_exception_handler --- Doc/library/asyncio-eventloop.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/Doc/library/asyncio-eventloop.rst b/Doc/library/asyncio-eventloop.rst index b1e73189a7a4cf..40ee2c0d84ec46 100644 --- a/Doc/library/asyncio-eventloop.rst +++ b/Doc/library/asyncio-eventloop.rst @@ -1184,6 +1184,7 @@ Allows customizing how exceptions are handled in the event loop. * 'message': Error message; * 'exception' (optional): Exception object; * 'future' (optional): :class:`asyncio.Future` instance; + * 'task' (optional): :class:`asyncio.Task` instance; * 'handle' (optional): :class:`asyncio.Handle` instance; * 'protocol' (optional): :ref:`Protocol ` instance; * 'transport' (optional): :ref:`Transport ` instance; From a88fb3af4e7cabfe2a22bcbc0b847fae8a2a0b8e Mon Sep 17 00:00:00 2001 From: Shane Harvey Date: Tue, 4 Aug 2020 14:52:02 -0700 Subject: [PATCH 2/2] Document asyncgen too --- Doc/library/asyncio-eventloop.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Doc/library/asyncio-eventloop.rst b/Doc/library/asyncio-eventloop.rst index 40ee2c0d84ec46..15b5b3fe822ce8 100644 --- a/Doc/library/asyncio-eventloop.rst +++ b/Doc/library/asyncio-eventloop.rst @@ -1188,7 +1188,9 @@ Allows customizing how exceptions are handled in the event loop. * 'handle' (optional): :class:`asyncio.Handle` instance; * 'protocol' (optional): :ref:`Protocol ` instance; * 'transport' (optional): :ref:`Transport ` instance; - * 'socket' (optional): :class:`socket.socket` instance. + * 'socket' (optional): :class:`socket.socket` instance; + * 'asyncgen' (optional): Asynchronous generator that caused + the exception. .. note::