Andrew Svetlov <andrew.svet...@gmail.com> added the comment:
> This should be solved when using the cancel count -- the explicit cancel > bumps the cancel count so the cancel scope (i.e. timeout()) will not raise > TimeoutError. Hmmm. Interesting! Timeouts are not the single primitive that should care about the cancellation source. Suppose, async code reconnects on network problem but should be terminated on explicit task cancelling. Could cancel count be used here? Is the approach generic enough? My first answer is "why not?" ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue46771> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com