I often find myself overwriting methods of a parent class, and can never decide if I should explicitly list given parameters or just use a blanket *args, **kwargs
*args, **kwargs
I prefer explicit arguments because auto complete allows you to see the method signature of the function while making the function call.