On Sun, Mar 15, 2009 at 7:33 AM, alex goretoy <aleksandr.gore...@gmail.com> wrote: > sweet, I've been wondering how those work. I've read some stuff about them > and still doesn't make sense to me. Why would I want to use it....Please > explain, thank you
Well, the typical usage for class decorators is to dynamically add methods to a class, as you have just seen. I also suggest you to look at this recipe by Raymond Hettinger, about adding comparison methods: http://code.activestate.com/recipes/576685/ Another typical use case is to register classes. You can also use class decorators to modify class (for instance, think of a "debug" class decorator replacing methods with a debug-friendly version of them). Michele Simionato -- http://mail.python.org/mailman/listinfo/python-list