Operating system: Win10 Version 10.0.18362 Build 18362
Python version: 3.7.3
Black version: 9.3b0
Does also happen on master: Yes
Input:
def g() -> None:
name_of_local_variable = "Very long string value that should be placed on the next line"
f(
name_of_the_parameter="Very long string value that should be placed on the next line"
)
Output:
def g() -> None:
name_of_local_variable = (
"Very long string value that should be placed on the next line"
)
f(
name_of_the_parameter="Very long string value that should be placed on the next line"
)
name_of_local_variable's value is put on the next line, but name_of_the_parameter is untouched.
This is true even if I use name_of_the_parameter=lambda x: "Very long string value that should be placed on the next line" which gives two opportunities for wrapping.
Operating system: Win10 Version 10.0.18362 Build 18362
Python version: 3.7.3
Black version: 9.3b0
Does also happen on master: Yes
Input:
Output:
name_of_local_variable's value is put on the next line, butname_of_the_parameteris untouched.This is true even if I use
name_of_the_parameter=lambda x: "Very long string value that should be placed on the next line"which gives two opportunities for wrapping.