Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions Lib/asyncio/events.py
Original file line number Diff line number Diff line change
Expand Up @@ -258,13 +258,13 @@ def _timer_handle_cancelled(self, handle):
"""Notification that a TimerHandle has been cancelled."""
raise NotImplementedError

def call_soon(self, callback, *args):
def call_soon(self, callback, *args, context=None):
return self.call_later(0, callback, *args)

def call_later(self, delay, callback, *args):
def call_later(self, delay, callback, *args, context=None):
raise NotImplementedError

def call_at(self, when, callback, *args):
def call_at(self, when, callback, *args, cotext=None):
raise NotImplementedError

def time(self):
Expand All @@ -280,7 +280,7 @@ def create_task(self, coro, *, name=None):

# Methods for interacting with threads.

def call_soon_threadsafe(self, callback, *args):
def call_soon_threadsafe(self, callback, *args, context=None):
raise NotImplementedError

def run_in_executor(self, executor, func, *args):
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Reflect ``context`` argument in ``AbstractEventLoop.call_*()`` methods. Loop
implementations already support it.