[New-bugs-announce] [issue32650] Debug support for native coroutines is broken
report at bugs.python.org
Wed Jan 24 10:08:43 EST 2018
New submission from Andrew Svetlov <andrew.svetlov at gmail.com>:
pdb (and other Python debuggers) are built on top of bdb.py module.
The module has a support for stepping to next line in function (next command).
The command checks frame flags and do extra steps if the flags contains CO_GENERATOR.
But CO_COROUTINE is not supported, it leads to stepping into a native coroutine instead of expecting stepping over.
The patch should be relative simple: just add a check for CO_COROUTINE along with CO_GENERATOR everywhere.
nosy: asvetlov, yselivanov
title: Debug support for native coroutines is broken
versions: Python 3.6, Python 3.7
Python tracker <report at bugs.python.org>
More information about the New-bugs-announce