import collections
[docs]class ProcessesBase(object):
def __init__(self, job):
self.job = job
self.results = collections.namedtuple('Results', ['stdout', 'stderr', 'exitcode'])
[docs] def should_run(self):
return True
[docs] def run(self):
raise NotImplementedError