@@ -247,33 +247,33 @@ FURB157.py:49:9: FURB157 [*] Verbose expression in `Decimal` constructor
247247 49 | + Decimal (" +nan " ) # Decimal (" +nan " )
24824850 50 | # In this one case , " -nan " , the fix has to be
24924951 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")
251251
252252FURB157.py:52:9: FURB157 [*] Verbose expression in ` Decimal ` constructor
253253 |
25425450 | # In this one case, " -nan ", the fix has to be
25525551 | # ` Decimal (" nan " )` ` because ` Decimal("-nan") != Decimal(float("-nan"))`
256- 52 | Decimal (float (" -nan " )) # Decimal (" nan " )
256+ 52 | Decimal (float (" -nan " )) # Decimal (" nan" )
257257 | ^^^^^^^^^^^^^^^ FURB157
25825853 | Decimal (float (" inf " )) # Decimal (" inf " )
25925954 | Decimal (float (" +inf " )) # Decimal (" +inf " )
260260 |
261- = help : Replace with ` " nan "`
261+ = help : Replace with ` "nan"`
262262
263263ℹ Safe fix
26426449 49 | Decimal (float (" +nan " )) # Decimal (" +nan " )
26526550 50 | # In this one case , " -nan " , the fix has to be
26626651 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")
26926953 53 | Decimal(float(" inf ")) # Decimal(" inf ")
27027054 54 | Decimal(float(" +inf ")) # Decimal(" +inf ")
27127155 55 | Decimal(float(" -inf ")) # Decimal(" -inf ")
272272
273273FURB157.py:53:9: FURB157 [*] Verbose expression in ` Decimal ` constructor
274274 |
27527551 | # ` Decimal (" nan " )` ` because ` Decimal("-nan") != Decimal(float("-nan"))`
276- 52 | Decimal (float (" -nan " )) # Decimal (" nan " )
276+ 52 | Decimal (float (" -nan " )) # Decimal (" nan" )
27727753 | Decimal (float (" inf " )) # Decimal (" inf " )
278278 | ^^^^^^^^^^^^^^ FURB157
27927954 | Decimal (float (" +inf " )) # Decimal (" +inf " )
@@ -284,7 +284,7 @@ FURB157.py:53:9: FURB157 [*] Verbose expression in `Decimal` constructor
284284ℹ Safe fix
28528550 50 | # In this one case , " -nan " , the fix has to be
28628651 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")
28828853 |-Decimal(float(" inf ")) # Decimal(" inf ")
289289 53 |+Decimal(" inf ") # Decimal(" inf ")
29029054 54 | Decimal(float(" +inf ")) # Decimal(" +inf ")
@@ -293,7 +293,7 @@ FURB157.py:53:9: FURB157 [*] Verbose expression in `Decimal` constructor
293293
294294FURB157.py:54:9: FURB157 [*] Verbose expression in ` Decimal ` constructor
295295 |
296- 52 | Decimal(float(" -nan ")) # Decimal(" nan ")
296+ 52 | Decimal(float(" -nan ")) # Decimal("nan")
29729753 | Decimal(float(" inf ")) # Decimal(" inf ")
29829854 | Decimal(float(" +inf ")) # Decimal(" +inf ")
299299 | ^^^^^^^^^^^^^^^ FURB157
@@ -304,7 +304,7 @@ FURB157.py:54:9: FURB157 [*] Verbose expression in `Decimal` constructor
304304
305305ℹ Safe fix
30630651 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" )
30830853 53 | Decimal (float (" inf " )) # Decimal (" inf " )
30930954 | - Decimal (float (" +inf " )) # Decimal (" +inf " )
310310 54 | + Decimal (" +inf " ) # Decimal (" +inf " )
@@ -324,7 +324,7 @@ FURB157.py:55:9: FURB157 [*] Verbose expression in `Decimal` constructor
324324 = help : Replace with ` " -inf "`
325325
326326ℹ Safe fix
327- 52 52 | Decimal (float (" -nan " )) # Decimal (" nan " )
327+ 52 52 | Decimal (float (" -nan " )) # Decimal (" nan" )
32832853 53 | Decimal (float (" inf " )) # Decimal (" inf " )
32932954 54 | Decimal (float (" +inf " )) # Decimal (" +inf " )
33033055 | - Decimal (float (" -inf " )) # Decimal (" -inf " )
@@ -352,6 +352,7 @@ FURB157.py:56:9: FURB157 [*] Verbose expression in `Decimal` constructor
352352 56 | + Decimal (" infinity " ) # Decimal (" infinity " )
35335357 57 | Decimal (float (" +infinity " )) # Decimal (" +infinity " )
35435458 58 | Decimal (float (" -infinity " )) # Decimal (" -infinity " )
355+ 59 59 |
355356
356357FURB157 .py :57 :9 : FURB157 [* ] Verbose expression in ` Decimal` constructor
357358 |
@@ -370,13 +371,17 @@ FURB157.py:57:9: FURB157 [*] Verbose expression in `Decimal` constructor
37037157 | - Decimal (float (" +infinity " )) # Decimal (" +infinity " )
371372 57 | + Decimal (" +infinity " ) # Decimal (" +infinity " )
37237358 58 | Decimal (float (" -infinity " )) # Decimal (" -infinity " )
374+ 59 59 |
375+ 60 60 | # Escape sequence handling in " -nan" case
373376
374377FURB157 .py :58 :9 : FURB157 [* ] Verbose expression in ` Decimal` constructor
375378 |
37637956 | Decimal (float (" infinity " )) # Decimal (" infinity " )
37738057 | Decimal (float (" +infinity " )) # Decimal (" +infinity " )
37838158 | Decimal (float (" -infinity " )) # Decimal (" -infinity " )
379382 | ^^^^^^^^^^^^^^^^^^^^ FURB157
383+ 59 |
384+ 60 | # Escape sequence handling in " -nan" case
380385 |
381386 = help : Replace with ` " -infinity "`
382387
@@ -386,3 +391,165 @@ FURB157.py:58:9: FURB157 [*] Verbose expression in `Decimal` constructor
38639157 57 | Decimal (float (" +infinity " )) # Decimal (" +infinity " )
38739258 | - Decimal (float (" -infinity " )) # Decimal (" -infinity " )
388393 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