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

Reply via email to