Overview
In this short blog post, we talk about how and when you can take a method signature that defines input positional arguments by name, like this:
def foo(arg1, arg2, arg3):
pass
and write code that will return a dictionary containing a keyword arguments-like structure:
>>> foo('red', 'blue', 'green')
{
'arg1': 'red',
'arg2': 'blue',
'arg3': 'green'
}
We will cover an example of writing a decorator that utilizes input arguments from both the decorator and from the …