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]
##__________________________________________________________________||