BuildScript/scripts/Core/LineConveyor/LineConveyor.py

17 lines
316 B
Python

class LineConveyor:
def __init__(self):
self.processors = []
def addProcessor(self, processor):
assert processor is not None
self.processors.append(processor)
def processLine(self, line):
assert line is not None
for processor in self.processors:
line = processor.processLine(line)
return line