@@ -143,47 +143,7 @@ TRIO115.py:29:5: TRIO115 [*] Use `trio.lowlevel.checkpoint()` instead of `trio.s
143
143
29 | + trio .lowlevel .checkpoint () # TRIO115
144
144
30 30 |
145
145
31 31 | m_x , m_y = 0
146
- 32 32 | trio .sleep (m_y ) # TRIO115
147
-
148
- TRIO115 .py :32 :5 : TRIO115 [* ] Use ` trio.lowlevel.checkpoint()` instead of ` trio.sleep(0)`
149
- |
150
- 31 | m_x , m_y = 0
151
- 32 | trio .sleep (m_y ) # TRIO115
152
- | ^^^^^^^^^^^^^^^ TRIO115
153
- 33 | trio .sleep (m_x ) # TRIO115
154
- |
155
- = help : Replace with ` trio.lowlevel.checkpoint()`
156
-
157
- ℹ Safe fix
158
- 29 29 | trio .sleep (e ) # TRIO115
159
- 30 30 |
160
- 31 31 | m_x , m_y = 0
161
- 32 | - trio .sleep (m_y ) # TRIO115
162
- 32 | + trio .lowlevel .checkpoint () # TRIO115
163
- 33 33 | trio .sleep (m_x ) # TRIO115
164
- 34 34 |
165
- 35 35 | m_a = m_b = 0
166
-
167
- TRIO115 .py :33 :5 : TRIO115 [* ] Use ` trio.lowlevel.checkpoint()` instead of ` trio.sleep(0)`
168
- |
169
- 31 | m_x , m_y = 0
170
- 32 | trio .sleep (m_y ) # TRIO115
171
- 33 | trio .sleep (m_x ) # TRIO115
172
- | ^^^^^^^^^^^^^^^ TRIO115
173
- 34 |
174
- 35 | m_a = m_b = 0
175
- |
176
- = help : Replace with ` trio.lowlevel.checkpoint()`
177
-
178
- ℹ Safe fix
179
- 30 30 |
180
- 31 31 | m_x , m_y = 0
181
- 32 32 | trio .sleep (m_y ) # TRIO115
182
- 33 | - trio .sleep (m_x ) # TRIO115
183
- 33 | + trio .lowlevel .checkpoint () # TRIO115
184
- 34 34 |
185
- 35 35 | m_a = m_b = 0
186
- 36 36 | trio .sleep (m_a ) # TRIO115
146
+ 32 32 | trio .sleep (m_y ) # OK
187
147
188
148
TRIO115 .py :36 :5 : TRIO115 [* ] Use ` trio.lowlevel.checkpoint()` instead of ` trio.sleep(0)`
189
149
|
@@ -195,7 +155,7 @@ TRIO115.py:36:5: TRIO115 [*] Use `trio.lowlevel.checkpoint()` instead of `trio.s
195
155
= help : Replace with ` trio.lowlevel.checkpoint()`
196
156
197
157
ℹ Safe fix
198
- 33 33 | trio .sleep (m_x ) # TRIO115
158
+ 33 33 | trio .sleep (m_x ) # OK
199
159
34 34 |
200
160
35 35 | m_a = m_b = 0
201
161
36 | - trio .sleep (m_a ) # TRIO115
@@ -264,51 +224,88 @@ TRIO115.py:42:5: TRIO115 [*] Use `trio.lowlevel.checkpoint()` instead of `trio.s
264
224
44 44 |
265
225
45 45 | def func ():
266
226
267
- TRIO115 .py :53 : 5 : TRIO115 [* ] Use ` trio.lowlevel.checkpoint()` instead of ` trio.sleep(0)`
227
+ TRIO115 .py :48 : 14 : TRIO115 [* ] Use ` trio.lowlevel.checkpoint()` instead of ` trio.sleep(0)`
268
228
|
269
- 52 | def func ():
270
- 53 | sleep (0 ) # TRIO115
271
- | ^^^^^^^^ TRIO115
229
+ 46 | import trio
230
+ 47 |
231
+ 48 | trio .run (trio .sleep (0 )) # TRIO115
232
+ | ^^^^^^^^^^^^^ TRIO115
272
233
|
273
234
= help : Replace with ` trio.lowlevel.checkpoint()`
274
235
275
236
ℹ Safe fix
276
- 46 46 | trio .run (trio .sleep (0 )) # TRIO115
237
+ 45 45 | def func ():
238
+ 46 46 | import trio
277
239
47 47 |
278
- 48 48 |
279
- 49 | - from trio import Event , sleep
280
- 49 | + from trio import Event , sleep , lowlevel
240
+ 48 | - trio .run (trio .sleep (0 )) # TRIO115
241
+ 48 | + trio .run (trio .lowlevel .checkpoint ()) # TRIO115
242
+ 49 49 |
243
+ 50 50 |
244
+ 51 51 | from trio import Event , sleep
245
+
246
+ TRIO115 .py :55 :5 : TRIO115 [* ] Use ` trio.lowlevel.checkpoint()` instead of ` trio.sleep(0)`
247
+ |
248
+ 54 | def func ():
249
+ 55 | sleep (0 ) # TRIO115
250
+ | ^^^^^^^^ TRIO115
251
+ |
252
+ = help : Replace with ` trio.lowlevel.checkpoint()`
253
+
254
+ ℹ Safe fix
255
+ 48 48 | trio .run (trio .sleep (0 )) # TRIO115
256
+ 49 49 |
281
257
50 50 |
282
- 51 51 |
283
- 52 52 | def func ():
284
- 53 | - sleep (0 ) # TRIO115
285
- 53 | + lowlevel .checkpoint () # TRIO115
286
- 54 54 |
287
- 55 55 |
288
- 56 56 | async def func ():
258
+ 51 | - from trio import Event , sleep
259
+ 51 | + from trio import Event , sleep , lowlevel
260
+ 52 52 |
261
+ 53 53 |
262
+ 54 54 | def func ():
263
+ 55 | - sleep (0 ) # TRIO115
264
+ 55 | + lowlevel .checkpoint () # TRIO115
265
+ 56 56 |
266
+ 57 57 |
267
+ 58 58 | async def func ():
289
268
290
- TRIO115 .py :57 :11 : TRIO115 [* ] Use ` trio.lowlevel.checkpoint()` instead of ` trio.sleep(0)`
269
+ TRIO115 .py :59 :11 : TRIO115 [* ] Use ` trio.lowlevel.checkpoint()` instead of ` trio.sleep(0)`
291
270
|
292
- 56 | async def func ():
293
- 57 | await sleep (seconds = 0 ) # TRIO115
271
+ 58 | async def func ():
272
+ 59 | await sleep (seconds = 0 ) # TRIO115
294
273
| ^^^^^^^^^^^^^^^^ TRIO115
295
274
|
296
275
= help : Replace with ` trio.lowlevel.checkpoint()`
297
276
298
277
ℹ Safe fix
299
- 46 46 | trio .run (trio .sleep (0 )) # TRIO115
300
- 47 47 |
301
- 48 48 |
302
- 49 | - from trio import Event , sleep
303
- 49 | + from trio import Event , sleep , lowlevel
278
+ 48 48 | trio .run (trio .sleep (0 )) # TRIO115
279
+ 49 49 |
304
280
50 50 |
305
- 51 51 |
306
- 52 52 | def func ():
281
+ 51 | - from trio import Event , sleep
282
+ 51 | + from trio import Event , sleep , lowlevel
283
+ 52 52 |
284
+ 53 53 |
285
+ 54 54 | def func ():
307
286
--------------------------------------------------------------------------------
308
- 54 54 |
309
- 55 55 |
310
- 56 56 | async def func ():
311
- 57 | - await sleep (seconds = 0 ) # TRIO115
312
- 57 | + await lowlevel .checkpoint () # TRIO115
287
+ 56 56 |
288
+ 57 57 |
289
+ 58 58 | async def func ():
290
+ 59 | - await sleep (seconds = 0 ) # TRIO115
291
+ 59 | + await lowlevel .checkpoint () # TRIO115
292
+ 60 60 |
293
+ 61 61 |
294
+ 62 62 | def func ():
295
+
296
+ TRIO115 .py :66 :9 : TRIO115 [* ] Use ` trio.lowlevel.checkpoint()` instead of ` trio.sleep(0)`
297
+ |
298
+ 65 | if (walrus := 0 ) == 0 :
299
+ 66 | trio .sleep (walrus ) # TRIO115
300
+ | ^^^^^^^^^^^^^^^^^^ TRIO115
301
+ |
302
+ = help : Replace with ` trio.lowlevel.checkpoint()`
303
+
304
+ ℹ Safe fix
305
+ 63 63 | import trio
306
+ 64 64 |
307
+ 65 65 | if (walrus := 0 ) == 0 :
308
+ 66 | - trio .sleep (walrus ) # TRIO115
309
+ 66 | + trio .lowlevel .checkpoint () # TRIO115
313
310
314
311
0 commit comments