def __update_action(self, action_id, status, resultCode=None, message=""): """ Update the status of an action. """ log_debug(4, action_id, status, resultCode, message) rhnAction.update_server_action( server_id=self.server_id, action_id=action_id, status=status, result_code=resultCode, result_message=message ) return 0
def __update_action(self, action_id, status, resultCode=None, message=""): """ Update the status of an action. """ log_debug(4, action_id, status, resultCode, message) rhnAction.update_server_action(server_id=self.server_id, action_id=action_id, status=status, result_code=resultCode, result_message=message) return 0
def flush_actions(self): server_id = self.getid() h = rhnSQL.prepare(""" select action_id from rhnServerAction where server_id = :server_id and status in (0, 1) -- Queued or Picked Up """) h.execute(server_id=server_id) while 1: row = h.fetchone_dict() if not row: break action_id = row['action_id'] rhnAction.update_server_action(server_id=server_id, action_id=action_id, status=3, result_code=-100, result_message="Action canceled: system kickstarted or reregistered") # 4/6/05 wregglej, added the "or reregistered" part.