Skip to content

Commit a6dc04f

Browse files
authored
Fix module name in ASYNC110, 115, and 116 fixes (#17774)
1 parent e515899 commit a6dc04f

File tree

4 files changed

+98
-178
lines changed

4 files changed

+98
-178
lines changed

crates/ruff_linter/src/rules/flake8_async/helpers.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ impl AsyncModule {
2424
impl std::fmt::Display for AsyncModule {
2525
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2626
match self {
27-
AsyncModule::AnyIo => write!(f, "asyncio"),
28-
AsyncModule::AsyncIo => write!(f, "anyio"),
27+
AsyncModule::AnyIo => write!(f, "anyio"),
28+
AsyncModule::AsyncIo => write!(f, "asyncio"),
2929
AsyncModule::Trio => write!(f, "trio"),
3030
}
3131
}

crates/ruff_linter/src/rules/flake8_async/snapshots/ruff_linter__rules__flake8_async__tests__ASYNC110_ASYNC110.py.snap

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,23 +17,23 @@ ASYNC110.py:12:5: ASYNC110 Use `trio.Event` instead of awaiting `trio.sleep` in
1717
| |__________________________________^ ASYNC110
1818
|
1919

20-
ASYNC110.py:22:5: ASYNC110 Use `asyncio.Event` instead of awaiting `asyncio.sleep` in a `while` loop
20+
ASYNC110.py:22:5: ASYNC110 Use `anyio.Event` instead of awaiting `anyio.sleep` in a `while` loop
2121
|
2222
21 | async def func():
2323
22 | / while True:
2424
23 | | await anyio.sleep(10)
2525
| |_____________________________^ ASYNC110
2626
|
2727

28-
ASYNC110.py:27:5: ASYNC110 Use `asyncio.Event` instead of awaiting `asyncio.sleep` in a `while` loop
28+
ASYNC110.py:27:5: ASYNC110 Use `anyio.Event` instead of awaiting `anyio.sleep` in a `while` loop
2929
|
3030
26 | async def func():
3131
27 | / while True:
3232
28 | | await anyio.sleep_until(10)
3333
| |___________________________________^ ASYNC110
3434
|
3535

36-
ASYNC110.py:37:5: ASYNC110 Use `anyio.Event` instead of awaiting `anyio.sleep` in a `while` loop
36+
ASYNC110.py:37:5: ASYNC110 Use `asyncio.Event` instead of awaiting `asyncio.sleep` in a `while` loop
3737
|
3838
36 | async def func():
3939
37 | / while True:

crates/ruff_linter/src/rules/flake8_async/snapshots/ruff_linter__rules__flake8_async__tests__ASYNC115_ASYNC115.py.snap

Lines changed: 36 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ ASYNC115.py:59:11: ASYNC115 [*] Use `trio.lowlevel.checkpoint()` instead of `tri
133133
61 61 |
134134
62 62 | def func():
135135

136-
ASYNC115.py:85:11: ASYNC115 [*] Use `asyncio.lowlevel.checkpoint()` instead of `asyncio.sleep(0)`
136+
ASYNC115.py:85:11: ASYNC115 [*] Use `anyio.lowlevel.checkpoint()` instead of `anyio.sleep(0)`
137137
|
138138
83 | from anyio import sleep
139139
84 |
@@ -142,27 +142,19 @@ ASYNC115.py:85:11: ASYNC115 [*] Use `asyncio.lowlevel.checkpoint()` instead of `
142142
86 | await anyio.sleep(1) # OK
143143
87 | await anyio.sleep(0, 1) # OK
144144
|
145-
= help: Replace with `asyncio.lowlevel.checkpoint()`
145+
= help: Replace with `anyio.lowlevel.checkpoint()`
146146

147147
Safe fix
148-
49 49 |
149-
50 50 |
150-
51 51 | from trio import Event, sleep
151-
52 |+from asyncio import lowlevel
152-
52 53 |
153-
53 54 |
154-
54 55 | def func():
155-
--------------------------------------------------------------------------------
156-
82 83 | import anyio
157-
83 84 | from anyio import sleep
158-
84 85 |
148+
82 82 | import anyio
149+
83 83 | from anyio import sleep
150+
84 84 |
159151
85 |- await anyio.sleep(0) # ASYNC115
160-
86 |+ await lowlevel.checkpoint() # ASYNC115
161-
86 87 | await anyio.sleep(1) # OK
162-
87 88 | await anyio.sleep(0, 1) # OK
163-
88 89 | await anyio.sleep(...) # OK
152+
85 |+ await anyio.lowlevel.checkpoint() # ASYNC115
153+
86 86 | await anyio.sleep(1) # OK
154+
87 87 | await anyio.sleep(0, 1) # OK
155+
88 88 | await anyio.sleep(...) # OK
164156

165-
ASYNC115.py:91:5: ASYNC115 [*] Use `asyncio.lowlevel.checkpoint()` instead of `asyncio.sleep(0)`
157+
ASYNC115.py:91:5: ASYNC115 [*] Use `anyio.lowlevel.checkpoint()` instead of `anyio.sleep(0)`
166158
|
167159
89 | await anyio.sleep() # OK
168160
90 |
@@ -171,27 +163,19 @@ ASYNC115.py:91:5: ASYNC115 [*] Use `asyncio.lowlevel.checkpoint()` instead of `a
171163
92 | foo = 0
172164
93 | anyio.sleep(foo) # OK
173165
|
174-
= help: Replace with `asyncio.lowlevel.checkpoint()`
166+
= help: Replace with `anyio.lowlevel.checkpoint()`
175167

176168
Safe fix
177-
49 49 |
178-
50 50 |
179-
51 51 | from trio import Event, sleep
180-
52 |+from asyncio import lowlevel
181-
52 53 |
182-
53 54 |
183-
54 55 | def func():
184-
--------------------------------------------------------------------------------
185-
88 89 | await anyio.sleep(...) # OK
186-
89 90 | await anyio.sleep() # OK
187-
90 91 |
169+
88 88 | await anyio.sleep(...) # OK
170+
89 89 | await anyio.sleep() # OK
171+
90 90 |
188172
91 |- anyio.sleep(0) # ASYNC115
189-
92 |+ lowlevel.checkpoint() # ASYNC115
190-
92 93 | foo = 0
191-
93 94 | anyio.sleep(foo) # OK
192-
94 95 | anyio.sleep(1) # OK
173+
91 |+ anyio.lowlevel.checkpoint() # ASYNC115
174+
92 92 | foo = 0
175+
93 93 | anyio.sleep(foo) # OK
176+
94 94 | anyio.sleep(1) # OK
193177

194-
ASYNC115.py:97:5: ASYNC115 [*] Use `asyncio.lowlevel.checkpoint()` instead of `asyncio.sleep(0)`
178+
ASYNC115.py:97:5: ASYNC115 [*] Use `anyio.lowlevel.checkpoint()` instead of `anyio.sleep(0)`
195179
|
196180
95 | time.sleep(0) # OK
197181
96 |
@@ -200,49 +184,33 @@ ASYNC115.py:97:5: ASYNC115 [*] Use `asyncio.lowlevel.checkpoint()` instead of `a
200184
98 |
201185
99 | bar = "bar"
202186
|
203-
= help: Replace with `asyncio.lowlevel.checkpoint()`
187+
= help: Replace with `anyio.lowlevel.checkpoint()`
204188

205189
Safe fix
206-
49 49 |
207-
50 50 |
208-
51 51 | from trio import Event, sleep
209-
52 |+from asyncio import lowlevel
210-
52 53 |
211-
53 54 |
212-
54 55 | def func():
213-
--------------------------------------------------------------------------------
214-
94 95 | anyio.sleep(1) # OK
215-
95 96 | time.sleep(0) # OK
216-
96 97 |
190+
94 94 | anyio.sleep(1) # OK
191+
95 95 | time.sleep(0) # OK
192+
96 96 |
217193
97 |- sleep(0) # ASYNC115
218-
98 |+ lowlevel.checkpoint() # ASYNC115
219-
98 99 |
220-
99 100 | bar = "bar"
221-
100 101 | anyio.sleep(bar)
194+
97 |+ anyio.lowlevel.checkpoint() # ASYNC115
195+
98 98 |
196+
99 99 | bar = "bar"
197+
100 100 | anyio.sleep(bar)
222198

223-
ASYNC115.py:128:15: ASYNC115 [*] Use `asyncio.lowlevel.checkpoint()` instead of `asyncio.sleep(0)`
199+
ASYNC115.py:128:15: ASYNC115 [*] Use `anyio.lowlevel.checkpoint()` instead of `anyio.sleep(0)`
224200
|
225201
126 | import anyio
226202
127 |
227203
128 | anyio.run(anyio.sleep(0)) # ASYNC115
228204
| ^^^^^^^^^^^^^^ ASYNC115
229205
|
230-
= help: Replace with `asyncio.lowlevel.checkpoint()`
206+
= help: Replace with `anyio.lowlevel.checkpoint()`
231207

232208
Safe fix
233-
49 49 |
234-
50 50 |
235-
51 51 | from trio import Event, sleep
236-
52 |+from asyncio import lowlevel
237-
52 53 |
238-
53 54 |
239-
54 55 | def func():
240-
--------------------------------------------------------------------------------
241-
125 126 | def func():
242-
126 127 | import anyio
243-
127 128 |
209+
125 125 | def func():
210+
126 126 | import anyio
211+
127 127 |
244212
128 |- anyio.run(anyio.sleep(0)) # ASYNC115
245-
129 |+ anyio.run(lowlevel.checkpoint()) # ASYNC115
246-
129 130 |
247-
130 131 |
248-
131 132 | def func():
213+
128 |+ anyio.run(anyio.lowlevel.checkpoint()) # ASYNC115
214+
129 129 |
215+
130 130 |
216+
131 131 | def func():

0 commit comments

Comments
 (0)