def run(self): if self.appargs.investigate(): self._log_effective_manuscript() else: try: self._test() finally: Logger.log() return not Logger.has_errors()