From dec367261e7e2bb4dd42feeb58031abed2ade683 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Batuhan=20Ta=C5=9Fkaya?= <47358913+isidentical@users.noreply.github.com> Date: Sat, 7 Dec 2019 14:05:07 +0300 Subject: bpo-38978: Implement __class_getitem__ for asyncio objects (GH-17491) https://bugs.python.org/issue38978 --- Lib/asyncio/queues.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Lib/asyncio/queues.py') diff --git a/Lib/asyncio/queues.py b/Lib/asyncio/queues.py index 390ae9a682..cd3f7c6a56 100644 --- a/Lib/asyncio/queues.py +++ b/Lib/asyncio/queues.py @@ -76,6 +76,9 @@ class Queue: def __str__(self): return f'<{type(self).__name__} {self._format()}>' + def __class_getitem__(cls, type): + return cls + def _format(self): result = f'maxsize={self._maxsize!r}' if getattr(self, '_queue', None): -- cgit v1.2.1