From b2b1e3f8fb5ed53e05b33f35ca8dd07a6f8a581d Mon Sep 17 00:00:00 2001 From: Timofey Ivankov Date: Tue, 12 May 2026 22:25:28 +0300 Subject: [PATCH] gh-149740: Remove redundant self.empty() check in asyncio.Queue.get() --- Lib/asyncio/queues.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/asyncio/queues.py b/Lib/asyncio/queues.py index 756216fac809329..49f4e472e3d7d63 100644 --- a/Lib/asyncio/queues.py +++ b/Lib/asyncio/queues.py @@ -178,7 +178,7 @@ async def get(self): if the queue has been shut down immediately. """ while self.empty(): - if self._is_shutdown and self.empty(): + if self._is_shutdown: raise QueueShutDown getter = self._get_loop().create_future() self._getters.append(getter)