Fix an issue with assigning to __debug__, which is essentially the same as assigning to a keyword.

This commit is contained in:
Dave Halter
2017-07-29 15:30:54 +02:00
parent 637e557486
commit c139ef4107
2 changed files with 7 additions and 1 deletions

View File

@@ -81,7 +81,8 @@ def test_indentation_errors(code, positions):
'from .__future__ import whatever',
'def f(x=3, y): pass',
'lambda x=3, y: x',
#'__debug__ = 1'
'__debug__ = 1',
'with x() as __debug__: pass',
# Mostly 3.6 relevant
'[]: int',
'[a, b]: int',