mirror of https://github.com/astral-sh/ruff
68 lines
742 B
Python
68 lines
742 B
Python
try:
|
|
1 / 0
|
|
except ValueError as e:
|
|
pass
|
|
|
|
|
|
try:
|
|
1 / 0
|
|
except ValueError as e:
|
|
print(e)
|
|
|
|
|
|
def f1():
|
|
x = 1
|
|
y = 2
|
|
z = x + y
|
|
|
|
|
|
def f2():
|
|
foo = (1, 2)
|
|
(a, b) = (1, 2)
|
|
|
|
bar = (1, 2)
|
|
(c, d) = bar
|
|
|
|
(x, y) = baz = bar
|
|
|
|
|
|
def f3():
|
|
locals()
|
|
x = 1
|
|
|
|
|
|
def f4():
|
|
_ = 1
|
|
__ = 1
|
|
_discarded = 1
|
|
|
|
|
|
a = 1
|
|
|
|
|
|
def f5():
|
|
global a
|
|
|
|
# Used in `f7` via `nonlocal`.
|
|
b = 1
|
|
|
|
def f6():
|
|
# F841
|
|
b = 1
|
|
|
|
def f7():
|
|
nonlocal b
|
|
|
|
|
|
def f6():
|
|
annotations = []
|
|
assert len([annotations for annotations in annotations])
|
|
|
|
|
|
def f7():
|
|
def connect():
|
|
return None, None
|
|
|
|
with connect() as (connection, cursor):
|
|
cursor.execute("SELECT * FROM users")
|