@@ -247,33 +247,33 @@ FURB157.py:49:9: FURB157 [*] Verbose expression in `Decimal` constructor
247
247
49 | + Decimal (" +nan " ) # Decimal (" +nan " )
248
248
50 50 | # In this one case , " -nan " , the fix has to be
249
249
51 51 | # ` Decimal(" nan ")` ` because ` Decimal (" -nan" ) != Decimal (float (" -nan" ))`
250
- 52 52 | Decimal(float(" -nan ")) # Decimal(" nan ")
250
+ 52 52 | Decimal(float(" -nan ")) # Decimal("nan")
251
251
252
252
FURB157.py:52:9: FURB157 [*] Verbose expression in ` Decimal ` constructor
253
253
|
254
254
50 | # In this one case, " -nan ", the fix has to be
255
255
51 | # ` Decimal (" nan " )` ` because ` Decimal("-nan") != Decimal(float("-nan"))`
256
- 52 | Decimal (float (" -nan " )) # Decimal (" nan " )
256
+ 52 | Decimal (float (" -nan " )) # Decimal (" nan" )
257
257
| ^^^^^^^^^^^^^^^ FURB157
258
258
53 | Decimal (float (" inf " )) # Decimal (" inf " )
259
259
54 | Decimal (float (" +inf " )) # Decimal (" +inf " )
260
260
|
261
- = help : Replace with ` " nan "`
261
+ = help : Replace with ` "nan"`
262
262
263
263
ℹ Safe fix
264
264
49 49 | Decimal (float (" +nan " )) # Decimal (" +nan " )
265
265
50 50 | # In this one case , " -nan " , the fix has to be
266
266
51 51 | # ` Decimal(" nan ")` ` because ` Decimal (" -nan" ) != Decimal (float (" -nan" ))`
267
- 52 |-Decimal(float(" -nan ")) # Decimal(" nan ")
268
- 52 |+Decimal(" nan ") # Decimal(" nan ")
267
+ 52 |-Decimal(float(" -nan ")) # Decimal("nan")
268
+ 52 |+Decimal("nan") # Decimal("nan")
269
269
53 53 | Decimal(float(" inf ")) # Decimal(" inf ")
270
270
54 54 | Decimal(float(" +inf ")) # Decimal(" +inf ")
271
271
55 55 | Decimal(float(" -inf ")) # Decimal(" -inf ")
272
272
273
273
FURB157.py:53:9: FURB157 [*] Verbose expression in ` Decimal ` constructor
274
274
|
275
275
51 | # ` Decimal (" nan " )` ` because ` Decimal("-nan") != Decimal(float("-nan"))`
276
- 52 | Decimal (float (" -nan " )) # Decimal (" nan " )
276
+ 52 | Decimal (float (" -nan " )) # Decimal (" nan" )
277
277
53 | Decimal (float (" inf " )) # Decimal (" inf " )
278
278
| ^^^^^^^^^^^^^^ FURB157
279
279
54 | Decimal (float (" +inf " )) # Decimal (" +inf " )
@@ -284,7 +284,7 @@ FURB157.py:53:9: FURB157 [*] Verbose expression in `Decimal` constructor
284
284
ℹ Safe fix
285
285
50 50 | # In this one case , " -nan " , the fix has to be
286
286
51 51 | # ` Decimal(" nan ")` ` because ` Decimal (" -nan" ) != Decimal (float (" -nan" ))`
287
- 52 52 | Decimal(float(" -nan ")) # Decimal(" nan ")
287
+ 52 52 | Decimal(float(" -nan ")) # Decimal("nan")
288
288
53 |-Decimal(float(" inf ")) # Decimal(" inf ")
289
289
53 |+Decimal(" inf ") # Decimal(" inf ")
290
290
54 54 | Decimal(float(" +inf ")) # Decimal(" +inf ")
@@ -293,7 +293,7 @@ FURB157.py:53:9: FURB157 [*] Verbose expression in `Decimal` constructor
293
293
294
294
FURB157.py:54:9: FURB157 [*] Verbose expression in ` Decimal ` constructor
295
295
|
296
- 52 | Decimal(float(" -nan ")) # Decimal(" nan ")
296
+ 52 | Decimal(float(" -nan ")) # Decimal("nan")
297
297
53 | Decimal(float(" inf ")) # Decimal(" inf ")
298
298
54 | Decimal(float(" +inf ")) # Decimal(" +inf ")
299
299
| ^^^^^^^^^^^^^^^ FURB157
@@ -304,7 +304,7 @@ FURB157.py:54:9: FURB157 [*] Verbose expression in `Decimal` constructor
304
304
305
305
ℹ Safe fix
306
306
51 51 | # ` Decimal (" nan " )` ` because ` Decimal("-nan") != Decimal(float("-nan"))`
307
- 52 52 | Decimal (float (" -nan " )) # Decimal (" nan " )
307
+ 52 52 | Decimal (float (" -nan " )) # Decimal (" nan" )
308
308
53 53 | Decimal (float (" inf " )) # Decimal (" inf " )
309
309
54 | - Decimal (float (" +inf " )) # Decimal (" +inf " )
310
310
54 | + Decimal (" +inf " ) # Decimal (" +inf " )
@@ -324,7 +324,7 @@ FURB157.py:55:9: FURB157 [*] Verbose expression in `Decimal` constructor
324
324
= help : Replace with ` " -inf "`
325
325
326
326
ℹ Safe fix
327
- 52 52 | Decimal (float (" -nan " )) # Decimal (" nan " )
327
+ 52 52 | Decimal (float (" -nan " )) # Decimal (" nan" )
328
328
53 53 | Decimal (float (" inf " )) # Decimal (" inf " )
329
329
54 54 | Decimal (float (" +inf " )) # Decimal (" +inf " )
330
330
55 | - Decimal (float (" -inf " )) # Decimal (" -inf " )
@@ -352,6 +352,7 @@ FURB157.py:56:9: FURB157 [*] Verbose expression in `Decimal` constructor
352
352
56 | + Decimal (" infinity " ) # Decimal (" infinity " )
353
353
57 57 | Decimal (float (" +infinity " )) # Decimal (" +infinity " )
354
354
58 58 | Decimal (float (" -infinity " )) # Decimal (" -infinity " )
355
+ 59 59 |
355
356
356
357
FURB157 .py :57 :9 : FURB157 [* ] Verbose expression in ` Decimal` constructor
357
358
|
@@ -370,13 +371,17 @@ FURB157.py:57:9: FURB157 [*] Verbose expression in `Decimal` constructor
370
371
57 | - Decimal (float (" +infinity " )) # Decimal (" +infinity " )
371
372
57 | + Decimal (" +infinity " ) # Decimal (" +infinity " )
372
373
58 58 | Decimal (float (" -infinity " )) # Decimal (" -infinity " )
374
+ 59 59 |
375
+ 60 60 | # Escape sequence handling in " -nan" case
373
376
374
377
FURB157 .py :58 :9 : FURB157 [* ] Verbose expression in ` Decimal` constructor
375
378
|
376
379
56 | Decimal (float (" infinity " )) # Decimal (" infinity " )
377
380
57 | Decimal (float (" +infinity " )) # Decimal (" +infinity " )
378
381
58 | Decimal (float (" -infinity " )) # Decimal (" -infinity " )
379
382
| ^^^^^^^^^^^^^^^^^^^^ FURB157
383
+ 59 |
384
+ 60 | # Escape sequence handling in " -nan" case
380
385
|
381
386
= help : Replace with ` " -infinity "`
382
387
@@ -386,3 +391,165 @@ FURB157.py:58:9: FURB157 [*] Verbose expression in `Decimal` constructor
386
391
57 57 | Decimal (float (" +infinity " )) # Decimal (" +infinity " )
387
392
58 | - Decimal (float (" -infinity " )) # Decimal (" -infinity " )
388
393
58 | + Decimal (" -infinity " ) # Decimal (" -infinity " )
394
+ 59 59 |
395
+ 60 60 | # Escape sequence handling in " -nan" case
396
+ 61 61 | # Here we do not bother respecting the original whitespace
397
+
398
+ FURB157 .py :64 :9 : FURB157 [* ] Verbose expression in ` Decimal` constructor
399
+ |
400
+ 62 | # and other trivia when offering a fix .
401
+ 63 | # https :// github.com/astral-sh/ruff/issues/16771
402
+ 64 | Decimal (float (" \x2d nan" ))
403
+ | ^^^^^^^^^^^^^^^^ FURB157
404
+ 65 | Decimal (float (" \x20\x2d nan" ))
405
+ 66 | Decimal (float (" \x20\u 002dnan" ))
406
+ |
407
+ = help : Replace with ` "nan"`
408
+
409
+ ℹ Safe fix
410
+ 61 61 | # Here we do not bother respecting the original whitespace
411
+ 62 62 | # and other trivia when offering a fix .
412
+ 63 63 | # https :// github.com/astral-sh/ruff/issues/16771
413
+ 64 | - Decimal (float (" \x2d nan" ))
414
+ 64 | + Decimal (" nan" )
415
+ 65 65 | Decimal (float (" \x20\x2d nan" ))
416
+ 66 66 | Decimal (float (" \x20\u 002dnan" ))
417
+ 67 67 | Decimal (float (" \x20\U 0000002dnan" ))
418
+
419
+ FURB157 .py :65 :9 : FURB157 [* ] Verbose expression in ` Decimal` constructor
420
+ |
421
+ 63 | # https :// github.com/astral-sh/ruff/issues/16771
422
+ 64 | Decimal (float (" \x2d nan" ))
423
+ 65 | Decimal (float (" \x20\x2d nan" ))
424
+ | ^^^^^^^^^^^^^^^^^^^^ FURB157
425
+ 66 | Decimal (float (" \x20\u 002dnan" ))
426
+ 67 | Decimal (float (" \x20\U 0000002dnan" ))
427
+ |
428
+ = help : Replace with ` "nan"`
429
+
430
+ ℹ Safe fix
431
+ 62 62 | # and other trivia when offering a fix .
432
+ 63 63 | # https :// github.com/astral-sh/ruff/issues/16771
433
+ 64 64 | Decimal (float (" \x2d nan" ))
434
+ 65 | - Decimal (float (" \x20\x2d nan" ))
435
+ 65 | + Decimal (" nan" )
436
+ 66 66 | Decimal (float (" \x20\u 002dnan" ))
437
+ 67 67 | Decimal (float (" \x20\U 0000002dnan" ))
438
+ 68 68 | Decimal (float (" \N {space}\N {hyPHen-MINus}nan" ))
439
+
440
+ FURB157 .py :66 :9 : FURB157 [* ] Verbose expression in ` Decimal` constructor
441
+ |
442
+ 64 | Decimal (float (" \x2d nan" ))
443
+ 65 | Decimal (float (" \x20\x2d nan" ))
444
+ 66 | Decimal (float (" \x20\u 002dnan" ))
445
+ | ^^^^^^^^^^^^^^^^^^^^^^ FURB157
446
+ 67 | Decimal (float (" \x20\U 0000002dnan" ))
447
+ 68 | Decimal (float (" \N {space}\N {hyPHen-MINus}nan" ))
448
+ |
449
+ = help : Replace with ` "nan"`
450
+
451
+ ℹ Safe fix
452
+ 63 63 | # https :// github.com/astral-sh/ruff/issues/16771
453
+ 64 64 | Decimal (float (" \x2d nan" ))
454
+ 65 65 | Decimal (float (" \x20\x2d nan" ))
455
+ 66 | - Decimal (float (" \x20\u 002dnan" ))
456
+ 66 | + Decimal (" nan" )
457
+ 67 67 | Decimal (float (" \x20\U 0000002dnan" ))
458
+ 68 68 | Decimal (float (" \N {space}\N {hyPHen-MINus}nan" ))
459
+ 69 69 | Decimal (float (" \x20\N {character tabulation}\N {hyphen-minus}nan" ))
460
+
461
+ FURB157 .py :67 :9 : FURB157 [* ] Verbose expression in ` Decimal` constructor
462
+ |
463
+ 65 | Decimal (float (" \x20\x2d nan" ))
464
+ 66 | Decimal (float (" \x20\u 002dnan" ))
465
+ 67 | Decimal (float (" \x20\U 0000002dnan" ))
466
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^ FURB157
467
+ 68 | Decimal (float (" \N {space}\N {hyPHen-MINus}nan" ))
468
+ 69 | Decimal (float (" \x20\N {character tabulation}\N {hyphen-minus}nan" ))
469
+ |
470
+ = help : Replace with ` "nan"`
471
+
472
+ ℹ Safe fix
473
+ 64 64 | Decimal (float (" \x2d nan" ))
474
+ 65 65 | Decimal (float (" \x20\x2d nan" ))
475
+ 66 66 | Decimal (float (" \x20\u 002dnan" ))
476
+ 67 | - Decimal (float (" \x20\U 0000002dnan" ))
477
+ 67 | + Decimal (" nan" )
478
+ 68 68 | Decimal (float (" \N {space}\N {hyPHen-MINus}nan" ))
479
+ 69 69 | Decimal (float (" \x20\N {character tabulation}\N {hyphen-minus}nan" ))
480
+ 70 70 | Decimal (float (" -" " nan" ))
481
+
482
+ FURB157 .py :68 :9 : FURB157 [* ] Verbose expression in ` Decimal` constructor
483
+ |
484
+ 66 | Decimal (float (" \x20\u 002dnan" ))
485
+ 67 | Decimal (float (" \x20\U 0000002dnan" ))
486
+ 68 | Decimal (float (" \N {space}\N {hyPHen-MINus}nan" ))
487
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FURB157
488
+ 69 | Decimal (float (" \x20\N {character tabulation}\N {hyphen-minus}nan" ))
489
+ 70 | Decimal (float (" -" " nan" ))
490
+ |
491
+ = help : Replace with ` "nan"`
492
+
493
+ ℹ Safe fix
494
+ 65 65 | Decimal (float (" \x20\x2d nan" ))
495
+ 66 66 | Decimal (float (" \x20\u 002dnan" ))
496
+ 67 67 | Decimal (float (" \x20\U 0000002dnan" ))
497
+ 68 | - Decimal (float (" \N {space}\N {hyPHen-MINus}nan" ))
498
+ 68 | + Decimal (" nan" )
499
+ 69 69 | Decimal (float (" \x20\N {character tabulation}\N {hyphen-minus}nan" ))
500
+ 70 70 | Decimal (float (" -" " nan" ))
501
+ 71 71 | Decimal (float (" -nAn" ))
502
+
503
+ FURB157 .py :69 :9 : FURB157 [* ] Verbose expression in ` Decimal` constructor
504
+ |
505
+ 67 | Decimal (float (" \x20\U 0000002dnan" ))
506
+ 68 | Decimal (float (" \N {space}\N {hyPHen-MINus}nan" ))
507
+ 69 | Decimal (float (" \x20\N {character tabulation}\N {hyphen-minus}nan" ))
508
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FURB157
509
+ 70 | Decimal (float (" -" " nan" ))
510
+ 71 | Decimal (float (" -nAn" ))
511
+ |
512
+ = help : Replace with ` "nan"`
513
+
514
+ ℹ Safe fix
515
+ 66 66 | Decimal (float (" \x20\u 002dnan" ))
516
+ 67 67 | Decimal (float (" \x20\U 0000002dnan" ))
517
+ 68 68 | Decimal (float (" \N {space}\N {hyPHen-MINus}nan" ))
518
+ 69 | - Decimal (float (" \x20\N {character tabulation}\N {hyphen-minus}nan" ))
519
+ 69 | + Decimal (" nan" )
520
+ 70 70 | Decimal (float (" -" " nan" ))
521
+ 71 71 | Decimal (float (" -nAn" ))
522
+
523
+ FURB157 .py :70 :9 : FURB157 [* ] Verbose expression in ` Decimal` constructor
524
+ |
525
+ 68 | Decimal (float (" \N {space}\N {hyPHen-MINus}nan" ))
526
+ 69 | Decimal (float (" \x20\N {character tabulation}\N {hyphen-minus}nan" ))
527
+ 70 | Decimal (float (" -" " nan" ))
528
+ | ^^^^^^^^^^^^^^^^^^^ FURB157
529
+ 71 | Decimal (float (" -nAn" ))
530
+ |
531
+ = help : Replace with ` "nan"`
532
+
533
+ ℹ Safe fix
534
+ 67 67 | Decimal (float (" \x20\U 0000002dnan" ))
535
+ 68 68 | Decimal (float (" \N {space}\N {hyPHen-MINus}nan" ))
536
+ 69 69 | Decimal (float (" \x20\N {character tabulation}\N {hyphen-minus}nan" ))
537
+ 70 | - Decimal (float (" -" " nan" ))
538
+ 70 | + Decimal (" nan" )
539
+ 71 71 | Decimal (float (" -nAn" ))
540
+
541
+ FURB157 .py :71 :9 : FURB157 [* ] Verbose expression in ` Decimal` constructor
542
+ |
543
+ 69 | Decimal (float (" \x20\N {character tabulation}\N {hyphen-minus}nan" ))
544
+ 70 | Decimal (float (" -" " nan" ))
545
+ 71 | Decimal (float (" -nAn" ))
546
+ | ^^^^^^^^^^^^^ FURB157
547
+ |
548
+ = help : Replace with ` "nan"`
549
+
550
+ ℹ Safe fix
551
+ 68 68 | Decimal (float (" \N {space}\N {hyPHen-MINus}nan" ))
552
+ 69 69 | Decimal (float (" \x20\N {character tabulation}\N {hyphen-minus}nan" ))
553
+ 70 70 | Decimal (float (" -" " nan" ))
554
+ 71 | - Decimal (float (" -nAn" ))
555
+ 71 | + Decimal (" nan" )
0 commit comments