Ejemplo n.º 1
0
 def _get_image_metadata(self, body):
     deserializer = XMLDeserializer()
     volume = deserializer.find_first_child_named(
         minidom.parseString(body), 'volume')
     image_metadata = deserializer.find_first_child_named(
         volume, 'volume_image_metadata')
     return MetadataXMLDeserializer().extract_metadata(image_metadata)
 def _get_image_metadata(self, body):
     deserializer = XMLDeserializer()
     volume = deserializer.find_first_child_named(minidom.parseString(body),
                                                  'volume')
     image_metadata = deserializer.find_first_child_named(
         volume, 'volume_image_metadata')
     return MetadataXMLDeserializer().extract_metadata(image_metadata)
Ejemplo n.º 3
0
 def _get_image_metadata_list(self, body):
     deserializer = XMLDeserializer()
     volumes = deserializer.find_first_child_named(
         minidom.parseString(body), 'volumes')
     volume_list = deserializer.find_children_named(volumes, 'volume')
     image_metadata_list = [
         deserializer.find_first_child_named(
             volume, 'volume_image_metadata'
         )
         for volume in volume_list]
     return map(MetadataXMLDeserializer().extract_metadata,
                image_metadata_list)
 def _get_image_metadata_list(self, body):
     deserializer = XMLDeserializer()
     volumes = deserializer.find_first_child_named(
         minidom.parseString(body), 'volumes')
     volume_list = deserializer.find_children_named(volumes, 'volume')
     image_metadata_list = [
         deserializer.find_first_child_named(volume,
                                             'volume_image_metadata')
         for volume in volume_list
     ]
     return map(MetadataXMLDeserializer().extract_metadata,
                image_metadata_list)