logo

... args kwargs: error



Notes

Let's have a look at the same function.

def function(a, b, *args, keyword=True, **kwargs):
    print(a, b)
    print(args)
    print(keyword)
    print(kwargs)

Note that this call will fail.

function(a=1, b=2, 5, 3, 4, param=42)

But this one will not.

function(1, 2, 5, 3, 4, param=42)

If you use the rule in the video you may remember why.

Feedback? See an issue? Something unclear? Feel free to mention it here.



If you want to be kept up to date, consider signing up for the newsletter.