def addOaiRecord(self, identifier, setSpecs, metadataPrefixes): callStackSetSpecs = callStackDictGet('setSpecs') self.do.addOaiRecord( identifier=identifier, setSpecs=setSpecs + list(self._newSetSpecsFromOriginals(callStackSetSpecs)), metadataPrefixes=metadataPrefixes )
def prefixWithValueFromCallStackDict(setSpecs, key): value = callStackDictGet(key) yield setSpecEscape(value) for setSpec in setSpecs: yield setSpecEscape("%s:%s" % (value, setSpec))