From b5c1aa79cf08c695a9fd4fee6173afdc95309f11 Mon Sep 17 00:00:00 2001 From: Jorrit Schaap <schaap@astron.nl> Date: Tue, 5 Jul 2016 07:21:42 +0000 Subject: [PATCH] Task #9607: minor bug fix, TaskNotFoundException unknown. logging. --- MAC/Services/src/PipelineControl.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/MAC/Services/src/PipelineControl.py b/MAC/Services/src/PipelineControl.py index 3146d9467f8..987f5614dce 100755 --- a/MAC/Services/src/PipelineControl.py +++ b/MAC/Services/src/PipelineControl.py @@ -236,7 +236,7 @@ class PipelineDependencies(object): radb_task = self.rarpc.getTask(otdb_id=otdb_id) if radb_task is None: - raise TaskNotFoundException("otdb_id %s not found in RADB" % (otdb_id,)) + raise PipelineDependencies.TaskNotFoundException("otdb_id %s not found in RADB" % (otdb_id,)) predecessor_radb_ids = radb_task['predecessor_ids'] predecessor_tasks = self.rarpc.getTasks(task_ids=predecessor_radb_ids) @@ -253,7 +253,7 @@ class PipelineDependencies(object): radb_task = self.rarpc.getTask(otdb_id=otdb_id) if radb_task is None: - raise TaskNotFoundException("otdb_id %s not found in RADB" % (otdb_id,)) + raise PipelineDependencies.TaskNotFoundException("otdb_id %s not found in RADB" % (otdb_id,)) successor_radb_ids = radb_task['successor_ids'] successor_tasks = self.rarpc.getTasks(task_ids=successor_radb_ids) if successor_radb_ids else [] @@ -272,11 +272,11 @@ class PipelineDependencies(object): try: myState = self.getState(otdbId) predecessorStates = self.getPredecessorStates(otdbId) - except TaskNotFoundException, e: + except PipelineDependencies.TaskNotFoundException, e: logger.error("canStart(%s): Error obtaining task states, not starting pipeline: %s", otdbId, e) return False - logger.debug("canStart(%s)? state = %s, predecessors = %s", otdbId, myState, predecessorStates) + logger.info("canStart(%s)? state = %s, predecessors = %s", otdbId, myState, predecessorStates) return ( myState == "scheduled" and @@ -481,7 +481,7 @@ class PipelineControl(OTDBBusListener): # to be cancelled as well. if not self.slurm.isQueuedOrRunning(otdbId): - logger.info("_stopPipeline: Job %s not running") + logger.info("_stopPipeline: Job %s not running", otdbId) return def cancel(jobName): -- GitLab