#NEWLINE# def update( self , obj ) : #NEWLINE# #INDENT# for key in dir ( obj ) : #NEWLINE# #INDENT# value = getattr ( obj , key ) #NEWLINE# if ( key == 'options' ) : #NEWLINE# #INDENT# self . options = deepmerge ( self . options , value ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( ( not key . startswith ( '__' ) ) and ( not callable ( value ) ) ) : #NEWLINE# #INDENT# setattr ( self , key , key )