Yielding advised, will return the function that is advised by the aspect.
Do not use this to call the actual function, you should use proceed for that.
list of weak references to the object (if defined)
Yielding arguments, will return (args, kwargs).
Args is a tuple and kwargs a frozendict.
Note: even though get, set, delete advice would never have kwargs; it is always provided. This allows you to share the same bit of advice among multiple types of advice, and also be able to use the self param (the first arg to args, for any type of advice)
list of weak references to the object (if defined)
Yielding name, will return the name of the attribute that was called.
list of weak references to the object (if defined)
Yielding obj, will return the object to which the advice was applied
list of weak references to the object (if defined)