Changes by Марк Коренберг socketp...@gmail.com:
--
assignee: - docs@python
components: +Documentation, asyncio
nosy: +docs@python, gvanrossum, haypo, yselivanov
type: - enhancement
___
Python tracker rep...@bugs.python.org
New submission from Марк Коренберг:
These function returns handle, so, registered callback can be cancelled.
--
messages: 245803
nosy: mmarkk
priority: normal
severity: normal
status: open
title: Undocumented features of asyncio: call_at, call_later
versions: Python 3.6
STINNER Victor added the comment:
Documentatin of call_soon() and call_later() contain the sentence An instance
of asyncio.Handle is returned. with a link to Handle which shows the cancel()
method:
https://docs.python.org/dev/library/asyncio-eventloop.html#asyncio.BaseEventLoop.call_soon
Roundup Robot added the comment:
New changeset 3199ec504dbe by Yury Selivanov in branch '3.4':
Issue #24509: Clarify Handle.cancel() and loop.call_* methods.
https://hg.python.org/cpython/rev/3199ec504dbe
New changeset fc69dd6aea55 by Yury Selivanov in branch '3.5':
Merge 3.4 (issue #24509)
Yury Selivanov added the comment:
Thanks for reporting this Mark!
--
resolution: - fixed
stage: - commit review
status: open - closed
versions: +Python 3.4, Python 3.5
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24509
Марк Коренберг added the comment:
For delayed execution methods:
Returned handle is actually timer object. That timer can be deactivated using
asyncio.Handle.cancel() method, so registered callback won't be called.
For other callback registration methods:
Returned handle may be used to