The argument *args can be thought of as an optional tuple holding actual values and the argument **kwargs represents an optional dictionary with argument : value pairs.
Python Decorator Paradigm
Reply
The argument *args can be thought of as an optional tuple holding actual values and the argument **kwargs represents an optional dictionary with argument : value pairs.