Thanks, Yury, for the quick reply, but I just realized my question was based on my own mistake.
Asyncio already does exactly what I want, but I have a subprocess that wasn't inheriting PYTHONASYNCIODEBUG=1 from its parent. Once I've exported this environment variable to the subprocess, I am now seeing stack traces that show where pending tasks were created. Sorry everybody! Please ignore this thread... On Thu, Feb 2, 2017 at 2:53 PM, Yury Selivanov <yseliva...@gmail.com> wrote: > > > On Feb 2, 2017, at 2:40 PM, Mark E. Haase <meha...@gmail.com> wrote: > > > > Is it possible to see where this task was created, e.g. the line > containing asyncio.ensure_future(asyncio.sleep(...)) ? If not, is this a > capability that could be added to debug mode? E.g. ensure_future would add > its own stack trace to the task object so that it could be retrieved later > when a pending task is destroyed. > > > > Yeah, this is doable. I suggest you to open an issue on bugs.python.org. > > Yury
_______________________________________________ Async-sig mailing list Async-sig@python.org https://mail.python.org/mailman/listinfo/async-sig Code of Conduct: https://www.python.org/psf/codeofconduct/