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 pablogsal
Recipients aldwinaldwin, ned.deily, nedbat, pablogsal, serhiy.storchaka, xtreak
Date 2019-07-05.19:00:21
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1562353221.08.0.575496022221.issue37500@roundup.psfhosted.org>
In-reply-to
Content
Ned, I have prepared PR14605 for the 3.7 branch to revert 85ed1712e428f93408f56fc684816f9a85b0ebc0. As this is somehow changing behavior in the 3.7 series, I think is the best course of action for 3.7.

For 3.8 the proposed way to do this is now using an unconditional jump to skip the conditional (in progress in PR 14116). The reason is that we need to compile the blocks to detect syntax errors even if the block will be unreachable. This is also a deep implementation detail and it should not be rely upon, in my opinion.
History
Date User Action Args
2019-07-05 19:00:21pablogsalsetrecipients: + pablogsal, nedbat, ned.deily, serhiy.storchaka, xtreak, aldwinaldwin
2019-07-05 19:00:21pablogsalsetmessageid: <1562353221.08.0.575496022221.issue37500@roundup.psfhosted.org>
2019-07-05 19:00:21pablogsallinkissue37500 messages
2019-07-05 19:00:21pablogsalcreate