From: Victor Stinner Date: Tue, 15 Jan 2019 11:13:48 +0000 (+0100) Subject: bpo-11555: Enhance IocpProactor.close() log again (GH-11563) X-Git-Tag: v3.8.0a1~93 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b91140fdb17472d03a7b7971f143c08a40fde923;p=python bpo-11555: Enhance IocpProactor.close() log again (GH-11563) Add repr(self) to the log to display the number of pending overlapped in the log. --- diff --git a/Lib/asyncio/windows_events.py b/Lib/asyncio/windows_events.py index 7f264e6f9a..29750f18d8 100644 --- a/Lib/asyncio/windows_events.py +++ b/Lib/asyncio/windows_events.py @@ -811,9 +811,8 @@ class IocpProactor: next_msg = start_time + msg_update while self._cache: if next_msg <= time.monotonic(): - logger.debug('IocpProactor.close(): ' - 'loop is running after closing for %.1f seconds', - time.monotonic() - start_time) + logger.debug('%r is running after closing for %.1f seconds', + self, time.monotonic() - start_time) next_msg = time.monotonic() + msg_update # handle a few events, or timeout