Pierre Quentel <pierre.quen...@gmail.com> added the comment:

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.

----------
nosy: +quentel

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue30406>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to