forked from astral-sh/ruff
-
Notifications
You must be signed in to change notification settings - Fork 0
/
PIE790.py
136 lines (90 loc) · 1.13 KB
/
PIE790.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
class Foo:
"""buzz"""
pass
if foo:
"""foo"""
pass
def multi_statement() -> None:
"""This is a function."""
pass; print("hello")
if foo:
pass
else:
"""bar"""
pass
while True:
pass
else:
"""bar"""
pass
for _ in range(10):
pass
else:
"""bar"""
pass
async for _ in range(10):
pass
else:
"""bar"""
pass
def foo() -> None:
"""
buzz
"""
pass
async def foo():
"""
buzz
"""
pass
try:
"""
buzz
"""
pass
except ValueError:
pass
try:
bar()
except ValueError:
"""bar"""
pass
for _ in range(10):
"""buzz"""
pass
async for _ in range(10):
"""buzz"""
pass
while cond:
"""buzz"""
pass
with bar:
"""buzz"""
pass
async with bar:
"""buzz"""
pass
def foo() -> None:
"""buzz"""
pass # bar
class Foo:
# bar
pass
if foo:
# foo
pass
class Error(Exception):
pass
try:
foo()
except NetworkError:
pass
def foo() -> None:
pass
def foo():
print("foo")
pass
def foo():
"""A docstring."""
print("foo")
pass