Skip to content

Commit 89a419b

Browse files
fix: go back to pre 3.12 code
1 parent 1bf74c7 commit 89a419b

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

pydantic_aioredis/utils.py

+2-11
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@ def bytes_to_string(data: bytes):
1515

1616

1717
class NestedAsyncIO:
18-
"""Patch asyncio to allow nested event loops."""
19-
2018
__slots__ = [
2119
"_loop",
2220
"orig_run",
@@ -104,20 +102,13 @@ def _get_event_loop(stacklevel=3):
104102
if sys.version_info < (3, 7, 0):
105103
asyncio.tasks._current_tasks = asyncio.tasks.Task._current_tasks
106104
asyncio.all_tasks = asyncio.tasks.Task.all_tasks
107-
elif sys.version_info >= (3, 9, 0) and sys.version_info < (3, 12, 0):
105+
elif sys.version_info >= (3, 9, 0):
108106
self.orig_get_loops = {
109107
"events__get_event_loop": events._get_event_loop,
110108
"events_get_event_loop": events.get_event_loop,
111109
"asyncio_get_event_loop": asyncio.get_event_loop,
112110
}
113111
events._get_event_loop = events.get_event_loop = asyncio.get_event_loop = _get_event_loop
114-
elif sys.version_info >= (3, 12, 0):
115-
self.orig_get_loops = {
116-
"events__get_event_loop": events.get_event_loop,
117-
"events_get_event_loop": events.get_event_loop,
118-
"asyncio_get_event_loop": asyncio.get_event_loop,
119-
}
120-
events._get_event_loop = events.get_event_loop = asyncio.get_event_loop = _get_event_loop
121112
self.orig_run = asyncio.run
122113
asyncio.run = run
123114
asyncio._nest_patched = True
@@ -315,6 +306,6 @@ def patch_tornado(self):
315306

316307
def unpatch_tornado(self):
317308
if self.orig_tc:
318-
import tornado.concurrent as tc # noqa
309+
import tornado.concurrent as tc
319310

320311
tc.Future = self.orig_tc

0 commit comments

Comments
 (0)