From 33b851b8b2f13682bb4c65cab8f777fe54ca64ac Mon Sep 17 00:00:00 2001 From: Nate Coraor Date: Mon, 14 Jan 2008 18:32:45 +0000 Subject: [PATCH] Don't lose track of a job just because a single state check fails. --- lib/galaxy/jobs/runners/pbs.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/galaxy/jobs/runners/pbs.py b/lib/galaxy/jobs/runners/pbs.py index ee72b6d770b..0aef2f30db3 100644 --- a/lib/galaxy/jobs/runners/pbs.py +++ b/lib/galaxy/jobs/runners/pbs.py @@ -245,6 +245,8 @@ class PBSJobRunner( object ): conn = pbs.pbs_connect( self.pbs_server ) if conn <= 0: log.debug("(%s/%s) connection to PBS server for state check failed" % (galaxy_job_id, job_id) ) + new_watched.append( pbs_job_state ) + continue stat_attrl = pbs.new_attrl(1) stat_attrl[0].name = 'job_state' jobs = pbs.pbs_statjob(conn, pbs_job_state.job_id, stat_attrl, 'NULL')