Пример #1
0
 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
Пример #2
0
 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
Пример #3
0
    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
Пример #4
0
    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