#NEWLINE# def _GetStructValue( struct_value ) : #NEWLINE# #INDENT# which = struct_value . WhichOneof ( 'kind' ) #NEWLINE# if ( which == 'struct_value' ) : #NEWLINE# #INDENT# return struct_value . struct_value #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( which == 'null_value' ) : #NEWLINE# #INDENT# return None #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( which == 'number_value' ) : #NEWLINE# #INDENT# return struct_value . number_value #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( which == 'string_value' ) : #NEWLINE# #INDENT# return struct_value . string_value #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( which == 'bool_value' ) : #NEWLINE# #INDENT# return struct_value . bool_value #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( which == 'list_value' ) : #NEWLINE# #INDENT# return struct_value . list_value #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( which is None ) : #NEWLINE# #INDENT# raise ValueError ( 'Value not set' )