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 quentel
Recipients JelleZijlstra, giampaolo.rodola, gvanrossum, quentel, rhettinger, vstinner, yselivanov
Date 2017-11-04.09:19:57
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1509787197.61.0.213398074469.issue30406@psf.upfronthosting.co.za>
In-reply-to
Content
According to PEP 492, async and await should have been deprecated in 3.5 and 3.6, but I don't think they have been :

await = 1
def f(async=True):
    ...

don't raise any deprecation warning in 3.6.

Since version 3.7 will break existing code with a SyntaxError, could it be possible to have something explicit in the SyntaxError message for these new keywords, for instance

SyntaxError : 'async' is a keyword

I don't speack C so I can't provide a patch, sorry.
History
Date User Action Args
2017-11-04 09:19:57quentelsetrecipients: + quentel, gvanrossum, rhettinger, vstinner, giampaolo.rodola, yselivanov, JelleZijlstra
2017-11-04 09:19:57quentelsetmessageid: <1509787197.61.0.213398074469.issue30406@psf.upfronthosting.co.za>
2017-11-04 09:19:57quentellinkissue30406 messages
2017-11-04 09:19:57quentelcreate