#NEWLINE# def endElement( self , name , value , connection ) : #NEWLINE# #INDENT# if ( name == 'InstanceType' ) : #NEWLINE# #INDENT# self . instance_type = value #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( name == 'LaunchConfigurationName' ) : #NEWLINE# #INDENT# self . name = value #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( name == 'KeyName' ) : #NEWLINE# #INDENT# self . key_name = value #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( name == 'ImageId' ) : #NEWLINE# #INDENT# self . image_id = value #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( name == 'CreatedTime' ) : #NEWLINE# #INDENT# try : #NEWLINE# #INDENT# self . created_time = datetime . strptime ( connection , '%Y-%m-%dT%H:%M:%S.%fZ' ) #NEWLINE# #UNINDENT# except ValueError : #NEWLINE# #INDENT# self . created_time = datetime . strptime ( value , '%Y-%m-%dT%H:%M:%SZ' ) #NEWLINE# #UNINDENT# #UNINDENT# else : #NEWLINE# #INDENT# if ( name == 'KernelId' ) : #NEWLINE# #INDENT# self . kernel_id = value #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( name == 'RamdiskId' ) : #NEWLINE# #INDENT# self . ramdisk_id = value #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( name == 'UserData' ) : #NEWLINE# #INDENT# self . user_data = base64 . b64decode ( value ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( name == 'LaunchConfigurationARN' ) : #NEWLINE# #INDENT# self . launch_configuration_arn = value #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( name == 'InstanceMonitoring' ) : #NEWLINE# #INDENT# self . instance_monitoring = value #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# setattr ( self , name , value )