Skip to content

Commit 74feea5

Browse files
committed
Fix Python 3.10 compatibility - context param added in 3.11
1 parent 38b81e7 commit 74feea5

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

csp/event_loop/loop.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -685,7 +685,11 @@ def create_task(
685685
self._check_closed()
686686

687687
if self._task_factory is None:
688-
task = asyncio.Task(coro, loop=self, name=name, context=context)
688+
# context parameter was added in Python 3.11
689+
if sys.version_info >= (3, 11):
690+
task = asyncio.Task(coro, loop=self, name=name, context=context)
691+
else:
692+
task = asyncio.Task(coro, loop=self, name=name)
689693
else:
690694
if context is None:
691695
task = self._task_factory(self, coro)

0 commit comments

Comments
 (0)