From 884c34738d12e3c51bf609d9e593ca1a8307c9d4 Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauldmccarthy@gmail.com>
Date: Fri, 20 Mar 2020 16:16:14 +0000
Subject: [PATCH] BF: qstat -j returns non-0 code for non-existent job

---
 fsl/utils/fslsub.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fsl/utils/fslsub.py b/fsl/utils/fslsub.py
index eb8bf971c..9e7eb039d 100644
--- a/fsl/utils/fslsub.py
+++ b/fsl/utils/fslsub.py
@@ -152,7 +152,7 @@ def info(job_id):
     """
     from fsl.utils.run import run
     try:
-        result = run(['qstat', '-j', job_id])
+        result = run(['qstat', '-j', job_id], exitcode=True)[0]
     except FileNotFoundError:
         log.debug("qstat not found; assuming not on cluster")
         return {}
-- 
GitLab