class ExporterBase(object): def validate(self): return True def export(self): raise NotImplementedError def run(self): if not self.validate(): return False self.export()
class ExporterBase(object): def validate(self): return True def export(self): raise NotImplementedError def run(self): if not self.validate(): return False self.export()