#NEWLINE# def _SetStructValue( struct_value , value ) : #NEWLINE# #INDENT# if ( value is None ) : #NEWLINE# #INDENT# struct_value . null_value = 0 #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if isinstance ( value , bool ) : #NEWLINE# #INDENT# struct_value . bool_value = value #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if isinstance ( value , six . string_types ) : #NEWLINE# #INDENT# struct_value . string_value = value #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if isinstance ( value , _INT_OR_FLOAT ) : #NEWLINE# #INDENT# struct_value . number_value = value #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# raise ValueError ( 'Unexpected type' )