mirror of https://github.com/astral-sh/ruff
87 lines
944 B
Python
87 lines
944 B
Python
# Errors
|
|
|
|
def f1():
|
|
global x
|
|
global y
|
|
|
|
|
|
def f3():
|
|
global x
|
|
global y
|
|
global z
|
|
|
|
|
|
def f4():
|
|
global x
|
|
global y
|
|
pass
|
|
global x
|
|
global y
|
|
|
|
|
|
def f2():
|
|
x = y = z = 1
|
|
|
|
def inner():
|
|
nonlocal x
|
|
nonlocal y
|
|
|
|
def inner2():
|
|
nonlocal x
|
|
nonlocal y
|
|
nonlocal z
|
|
|
|
def inner3():
|
|
nonlocal x
|
|
nonlocal y
|
|
pass
|
|
nonlocal x
|
|
nonlocal y
|
|
|
|
|
|
def f5():
|
|
w = x = y = z = 1
|
|
|
|
def inner():
|
|
global w
|
|
global x
|
|
nonlocal y
|
|
nonlocal z
|
|
|
|
def inner2():
|
|
global x
|
|
nonlocal y
|
|
nonlocal z
|
|
|
|
|
|
def f6():
|
|
global x, y, z
|
|
global a, b, c
|
|
global d, e, f
|
|
|
|
|
|
# Ok
|
|
|
|
def fx():
|
|
x = y = 1
|
|
|
|
def inner():
|
|
global x
|
|
nonlocal y
|
|
|
|
def inner2():
|
|
nonlocal x
|
|
pass
|
|
nonlocal y
|
|
|
|
|
|
def fy():
|
|
global x
|
|
pass
|
|
global y
|
|
|
|
|
|
def fz():
|
|
pass
|
|
global x
|