#NEWLINE# def write( self , space , w_obj , w_value ) : #NEWLINE# #INDENT# if ( not self . correct_type ( space , w_value ) ) : #NEWLINE# #INDENT# w_obj . map = w_obj . map . remove_attr ( space , self , w_obj ) #NEWLINE# w_obj . map = node = w_obj . map . add ( space , AttributeNode . select_type ( space , w_obj ) , self . name , w_obj ) #NEWLINE# node . write ( space , w_obj , w_value ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# self . _store ( space , w_obj , w_value )