<DIV>has anybody thought the op-assign in function argument is a good idea? now we can use parameter name to specifie argument, like this:</DIV>
<DIV> </DIV>
<DIV>def foo(arg1): pass</DIV>
<DIV> </DIV>
<DIV># call</DIV>
<DIV>foo(arg1 = "bar")</DIV>
<DIV> </DIV>
<DIV>but, if function has default parameter, it will be inconvenience:</DIV>
<DIV>def foo_with_long_defualts(arg1 = we | are | default | flags | set): pass</DIV>
<DIV> </DIV>
<DIV># call</DIV>
<DIV>foo_with_long_defaults(arg1 = we | are | default | flags | set | another_flags)</DIV>
<DIV> </DIV>
<DIV>so, why not add op-assign support in named argument?</DIV>
<DIV> </DIV>
<DIV>foo_with_long_defaults(arg1 |= another_flags)</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>are there anybody has the same idea with me?</DIV>