You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> black -l 46 -t py313 bug.py
error: cannot format bug.py: INTERNAL ERROR: Black 25.1.1.dev21+g944a38e.d20250317 on Python (CPython) 3.13.1 produced code that is not equivalent to the source. Please report a bug on https://github.com/psf/black/issues. This diff might be helpful: /tmp/blk_0ajkvzbr.log
Oh no! 💥 💔 💥
1 file failed to reformat.
OS and Python version: Linux/Python 3.13.1 (main, Jan 14 2025, 22:47:38) [Clang 19.1.6 ]
Additional context
The bug was found by pysource-codegen (see #3908)
The above problem description was created from a script,
let me know if you think it can be improved.
The text was updated successfully, but these errors were encountered:
I'm the author of pysource-codegen and used it to do some fuzz testing with black (see #3908).
I wrote a small script which searches for bugs like the one above and generates this report. The goal is to integrate these tests in the CI of black and to be able to find issues before they are found by some user.
Cases like the above are real edge cases which are unlikely to be a problem in the real world, but you can not wish to find the important one without fixing the edge cases too.
Describe the bug
The following code can not be parsed/formatted by black:
(playground)
black reported the following error:
the reported diff in /tmp/blk_0ajkvzbr.log is:
but it can be parsed by cpython:
The code can be formatted with
black -l 46 -t py313 bug.py --fast
:Environment
Additional context
The bug was found by pysource-codegen (see #3908)
The above problem description was created from a script,
let me know if you think it can be improved.
The text was updated successfully, but these errors were encountered: