Source code for alphatwirl.heppyresult.ComponentReaderComposite

# Tai Sakuma <tai.sakuma@cern.ch>

##__________________________________________________________________||
[docs]class ComponentReaderComposite(object): def __init__(self): self.readers = [ ]
[docs] def add(self, reader): self.readers.append(reader)
[docs] def begin(self): for reader in self.readers: reader.begin()
[docs] def read(self, component): for reader in self.readers: reader.read(component)
[docs] def end(self): return [reader.end() for reader in self.readers]
##__________________________________________________________________||