Моя цель состоит не в том, чтобы сохранить код таким, каким я хочу, и отключить черное форматирование пакетов.
Я хочу узнать, что разница между двумя частями кода составляет всего лишь одну строку комментария, и почему черный формат дает разные результаты. Я думаю, что один и тот же код должен быть отформатирован так, чтобы он выглядел одинаково, пока моя конфигурация остается прежней.
Примеры 1
Код Python:
Код: Выделить всё
def long_long_long_long_long_long_long_long_long_long_long_long_func(arg: list): ...
long_long_long_long_long_long_long_long_long_long_long_name = (
long_long_long_long_long_long_long_long_long_long_long_long_func(
arg=[
"long_long_long_long_long_long_long_long_long_long_long_string",
"long_long_long_long_long_long_long_long_long_long_long_string",
]
)
)
Примеры 2
Код Python:
Код: Выделить всё
def long_long_long_long_long_long_long_long_long_long_long_long_func(arg: list): ...
long_long_long_long_long_long_long_long_long_long_long_name = (
long_long_long_long_long_long_long_long_long_long_long_long_func(
arg=[
"long_long_long_long_long_long_long_long_long_long_long_string",
# a comment
"long_long_long_long_long_long_long_long_long_long_long_string",
]
)
)
Код: Выделить всё
def long_long_long_long_long_long_long_long_long_long_long_long_func(arg: list): ...
long_long_long_long_long_long_long_long_long_long_long_name = long_long_long_long_long_long_long_long_long_long_long_long_func(
arg=[
"long_long_long_long_long_long_long_long_long_long_long_string",
# a comment
"long_long_long_long_long_long_long_long_long_long_long_string",
]
)
- черный, 24.8.0 (скомпилировано: да)
- Python (CPython) 3.9.19
- macOS Sonoma 14.5
- Я упростил пример кода до такой степени, что он может, по крайней мере, воспроизвести проблему.
- Я поискал в документации Блэка разрывы строк , максимальная длина, и этому не было объяснения
- Я искал в stackoverflow. Com и Google и не нашел инструкций.
Подробнее здесь: https://stackoverflow.com/questions/789 ... s-comments