
March 16, 2021
12:52 p.m.
On 3/16/21 8:22 AM, Roland Puntaier via Python-ideas wrote:
I'd like to write
def my_long_function_name( , my_long_option_2 = "some default expression 1".split() , my_long_option_1 = "some default expression 1".split() ): pass
Why not write this instead?: def my_long_function_name( my_long_option_2="some default expression 1".split(), my_long_option_1="some default expression 1".split(), ): pass It has all the advantages you are looking for, plus it isn't odd-looking, and it's already supported. --Ned.