Comment on Introduction to Python DecoratorsparentComments−stock_toaster14yIt is a bit more work if you want to create a decorator that can:* decorate a class* decorate a method* have arguments* have no argumentsextremely contrived example:http://pastebin.com/GBuYL2afNote that the above only works for 'new style' classes (otherwise the type signature is not 'type').edit: dumped code in a pastebin. it got kind of long.
Comments
It is a bit more work if you want to create a decorator that can:
* decorate a class
* decorate a method
* have arguments
* have no arguments
extremely contrived example:
http://pastebin.com/GBuYL2af
Note that the above only works for 'new style' classes (otherwise the type signature is not 'type').
edit: dumped code in a pastebin. it got kind of long.