Merge pull request #176 from Terseus/bugfix/175-nonlocal-parameter

Prevent incorrect syntax error with nonlocal of a parameter
This commit is contained in:
Dave Halter authored and GitHub committed 2021-03-09 00:50:03 +01:00
commit c4f297a57a
3 files changed
+37

No files matched your search

@@ -135,6 +135,29 @@ def x():
nonlocal a
def x(a):
def y():
nonlocal a
def x(a, b):
def y():
nonlocal b
nonlocal a
def x(a):
def y():
def z():
nonlocal a
def x():
def y(a):
def z():
nonlocal a
a = *args, *args
error[(*args, *args)] = 3
*args, *args