I will shamelessly plug in my own decorator module: http://www.phyast.pitt.edu/~micheles/python/decorator.zip and http://www.phyast.pitt.edu/~micheles/python/documentation.html