> .... > Try this: > .... Sesame __Street__ Version ....
''' NewsGroup .... comp.lang.python Subject ...... Decorating instance methods Post_By ...... Alexander Draeger Reply_By ..... Duncan Booth Edit_By ...... Stanley C. Kitching ''' def logging( f ) : def deco( self , *args , **kw ) : print " %s in da house !" % self.name return f( self , *args , **kw ) return deco class A( object ) : def __init__( self , name ) : self.name = name @logging def hello( self ) : print ' Yo, %s .... \n' % self.name def test_01() : print list_names = [ 'Bert' , 'Cookie Monster' , 'Count Dracula' , 'Ernie' ] list_objects = [ A( this_name ) for this_name in list_names ] for this_object in list_objects : this_object.hello() if __name__ == '__main__' : test_01() -- Stanley C. Kitching Human Being Phoenix, Arizona ----== Posted via Newsfeeds.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.newsfeeds.com The #1 Newsgroup Service in the World! 120,000+ Newsgroups ----= East and West-Coast Server Farms - Total Privacy via Encryption =---- -- http://mail.python.org/mailman/listinfo/python-list