До:
value = "aldkfdskdksfjdskfj dslkfj sdkl dklsfj dsklfj sdklfjdsklfjdskl fjdskl jdsklf jdsklfj dsklfj dsklfj dsklfj dsklfj dsklfj dsklfj dkl"
После запуска black --line-length 80 file.py
: (длинная строка остается неизменной)
value = "aldkfdskdksfjdskfj dslkfj sdkl dklsfj dsklfj sdklfjdsklfjdskl fjdskl jdsklf jdsklfj dsklfj dsklfj dsklfj dsklfj dsklfj dsklfj dkl"
Ожидаемое поведение (что-то близкое к этому):
value = """aldkfdskdksfjdskfj dslkfj sdkl dklsfj dsklfj
sdklfjdsklfjdskl fjdskl jdsklf jdsklfj dsklfj
dsklfj dsklfj dsklfj dsklfj dsklfj dkl"""
or
value = "aldkfdskdksfjdskfj dslkfj sdkl dklsfj dsklfj" \
"sdklfjdsklfjdskl fjdskl jdsklf jdsklfj dsklfj" \
"dsklfj dsklfj dsklfj dsklfj dsklfj dkl"
[В] Длинные строки остаются без изменений, можно ли python-black
преобразовать их в многострочные? Если нет, есть ли другой инструмент для этого?
Black already does wrap long string literals due to #1132(https://github.com/psf/black/pull/1132). We haven't released a new version yet though, so it only lives in the master branch of this repo.
. Должен ли я удалить свой вопрос? - person alper   schedule 01.07.2020