def prefixed_metadata(self, trans, hda): """ Adds (a prefixed version of) the hda metadata to the dict, prefixing each key with 'metadata_'. """ metadata = self.serialize_metadata(trans, hda, 'metadata') #TODO: this is factored out for removal - metadata should be a sub-object instead: # i.e. 'metadata' : self.serialize_metadata, prefixed = {} for key, val in metadata.items(): prefixed_key = 'metadata_' + key prefixed[prefixed_key] = val return prefixed
def prefixed_metadata( self, trans, hda ): """ Adds (a prefixed version of) the hda metadata to the dict, prefixing each key with 'metadata_'. """ metadata = self.serialize_metadata( trans, hda, 'metadata' ) #TODO: this is factored out for removal - metadata should be a sub-object instead: # i.e. 'metadata' : self.serialize_metadata, prefixed = {} for key, val in metadata.items(): prefixed_key = 'metadata_' + key prefixed[ prefixed_key ] = val return prefixed
def _prefixed_metadata( self, dataset_assoc ): """ Adds (a prefixed version of) the DatasetInstance metadata to the dict, prefixing each key with 'metadata_'. """ # build the original, nested dictionary metadata = self.serialize_metadata( dataset_assoc, 'metadata' ) # prefix each key within and return prefixed = {} for key, val in metadata.items(): prefixed_key = 'metadata_' + key prefixed[ prefixed_key ] = val return prefixed
def _prefixed_metadata(self, dataset_assoc): """ Adds (a prefixed version of) the DatasetInstance metadata to the dict, prefixing each key with 'metadata_'. """ # build the original, nested dictionary metadata = self.serialize_metadata(dataset_assoc, 'metadata') # prefix each key within and return prefixed = {} for key, val in metadata.items(): prefixed_key = 'metadata_' + key prefixed[prefixed_key] = val return prefixed