def run_process(self): self.driver = get_driver(self.options) if self.driver == None: self.error_message("Could not load driver") self.abort_message() return status = CONTINUE while status != FINISH: status = self.__iterate_input_queue()
def run_process(self): self.driver = get_driver(self.options) if self.driver == None: self.error_message("Could not load driver") self.abort_message() return try: if not self.shutdown_event.is_set(): self.__iterate_over_buckets() except Exception: self.error_message("Error while iterating buckets") self.abort_message() for _ in range(self.number_of_workers): self.discovered_objects_queue.put(None)
def run_process(self): error = "" try: self.driver = get_driver(self.options) except Exception as e: error = "(%s)" % str(e) pass if self.driver == None: self.error_message("Could not load driver %s" % error) self.abort_message() return status = CONTINUE while status == CONTINUE and not self.shutdown_event.is_set(): status = self._iterate_input_queue() if status == FINISH_ON_ERROR: self.abort_message()
def probe_driver(options): driver = get_driver(options) if driver != None: return "success" return "failed"