This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author markroseman
Recipients kbk, markroseman, roger.serwy, terry.reedy
Date 2015-09-20.00:57:53
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1442710675.32.0.398016226729.issue25146@psf.upfronthosting.co.za>
In-reply-to
Content
Ok, I lied. The program runs through start to finish regardless, and all the 'stopping' and breakpoints is really just very selectively deciding which subset of execution tracing events to pass back to the debugger. So you really do need to 'block' in those callbacks.

Doing this in the remote debugger is relatively easy with just a small tweak (turning a synchronous call into an async one, so we control when the callback 'completes'). 

Doing so in the 'run without subprocess' scenario would be tougher, and we'd need to either keep the nested loops or do some funky thing with threads.
History
Date User Action Args
2015-09-20 00:57:55markrosemansetrecipients: + markroseman, terry.reedy, kbk, roger.serwy
2015-09-20 00:57:55markrosemansetmessageid: <1442710675.32.0.398016226729.issue25146@psf.upfronthosting.co.za>
2015-09-20 00:57:55markrosemanlinkissue25146 messages
2015-09-20 00:57:54markrosemancreate