On Thu, 08 Jan 2009 08:42:55 -0600, Rob Williscroft wrote: > > def mydecorator( f ): > def decorated(self, *args): > logging.debug( "Created %s", self.__class__.__name__ ) > for i in f(self, *args): > yield i > return decorated >
can optionally be written as: def mydecorator( f ): def decorated(self, *args): logging.debug( "Created %s", self.__class__.__name__ ) return f(self, *args) return decorated -- http://mail.python.org/mailman/listinfo/python-list