예제 #1
0
def stop_ie_bg_tasks(ie_job):
    """Stop background tasks related to ImportExport job."""
    bg_tasks = get_ie_bg_tasks(ie_job)
    for task in bg_tasks:
        try:
            task_queue.stop_bg_task(task.name, "ggrcImport")
        except errors.HttpError as err:
            if err.resp.status == 404:
                logger.warning(
                    "Task '%s' wasn't found in queue. It will be stopped.",
                    task.name)
            else:
                raise err
        task.status = all_models.BackgroundTask.STOPPED_STATUS
예제 #2
0
def stop_ie_bg_tasks(ie_job):
  """Stop background tasks related to ImportExport job."""
  bg_tasks = get_ie_bg_tasks(ie_job)
  for task in bg_tasks:
    try:
      task_queue.stop_bg_task(task.name, "ggrcImport")
    except errors.HttpError as err:
      if err.resp.status == 404:
        logger.warning(
            "Task '%s' wasn't found in queue. It will be stopped.",
            task.name
        )
      else:
        raise err
    task.status = all_models.BackgroundTask.STOPPED_STATUS