def start(self): if self.run_from == "SOURCE" and "sources" in self.service_data: if not clone_repo_if_requred(self): # TODO - should this just return? or throw an exception, or return None explicitly? return return self._start_from_sources() else: return self._start_from_binary()
def start(self, appendArgs=None): if self.run_from == "SOURCE": if not clone_repo_if_requred(self): # TODO - should this just return None? or throw an exception? Should clone_repo_if_required throw an exception? return None return self.start_from_sources() else: return self.start_from_binary()