Files
openide/python/testData/refactoring/changeSignature/usedDictionaryUnpackingPreserved.after.py
Mikhail Golubev a9a90d6ff6 PY-38076 Change Signature keeps used **kwargs arguments in calls
GitOrigin-RevId: 003267aa894c663c2da3750bd5eed5bdf8b8e5ab
2020-03-23 11:32:35 +00:00

14 lines
368 B
Python

def func(foo, bar, baz=42, **kwargs):
pass
def wrapper(**kwargs):
func(42, **kwargs)
func(42, **kwargs, **kwargs)
func(42, bar=42, **kwargs)
func(42, bar=42, **kwargs, **kwargs)
func(42, extra=42, **kwargs)
func(42, extra=42, **kwargs, **kwargs)
func(42, bar=42, extra=42, **kwargs)
func(42, bar=42, extra=42, **kwargs, **kwargs)