#NEWLINE# def __get( self , name , obj , default = None ) : #NEWLINE# #INDENT# try : #NEWLINE# #INDENT# attr = getattr ( self , name ) #NEWLINE# #UNINDENT# except AttributeError : #NEWLINE# #INDENT# return default #NEWLINE# #UNINDENT# if callable ( attr ) : #NEWLINE# #INDENT# return attr ( obj ) #NEWLINE# #UNINDENT# return attr