Message301274
| Author | ncoghlan |
|---|---|
| Recipients | Mark.Shannon, deleted0524, erik.bray, gregory.p.smith, jdemeyer, ncoghlan, njs, xgdomingo, yselivanov |
| Date | 2017-09-04.22:04:24 |
| SpamBayes Score | -1.0 |
| Marked as misclassified | Yes |
| Message-id | <1504562664.07.0.711743152345.issue29988@psf.upfronthosting.co.za> |
| In-reply-to |
| Content | |
|---|---|
https://github.com/ncoghlan/cpython/pull/2/files provides a test case that reliably reproduces the problem for both synchronous and asynchronous context managers. It's inspired by Nathaniel's proposal above, but relies on a modified version of sys.settrace that runs the trace function after every opcode, not just every time the line number changes or we jump backwards in the bytecode. Issue 31344 is a separate issue to add that underlying capability so we can write this test case. |
|
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2017-09-04 22:04:24 | ncoghlan | set | recipients: + ncoghlan, gregory.p.smith, njs, Mark.Shannon, erik.bray, jdemeyer, yselivanov, deleted0524, xgdomingo |
| 2017-09-04 22:04:24 | ncoghlan | set | messageid: <1504562664.07.0.711743152345.issue29988@psf.upfronthosting.co.za> |
| 2017-09-04 22:04:24 | ncoghlan | link | issue29988 messages |
| 2017-09-04 22:04:24 | ncoghlan | create | |