From 468e3b7b6610c9ff4d06a98755935d7fa25687a2 Mon Sep 17 00:00:00 2001
From: Chris Hines <chris.hines@monash.edu>
Date: Tue, 6 Sep 2016 11:55:28 +1000
Subject: [PATCH] make sure nvidia-probe always outputs valid json, even if
 nothing is present

Former-commit-id: c3e16696ec7ad12710b8f95e20aacf849f010c61
---
 roles/slurm-common/scripts/nvidia-probe.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/roles/slurm-common/scripts/nvidia-probe.py b/roles/slurm-common/scripts/nvidia-probe.py
index 1a47f11f..4b3e93e1 100755
--- a/roles/slurm-common/scripts/nvidia-probe.py
+++ b/roles/slurm-common/scripts/nvidia-probe.py
@@ -55,5 +55,7 @@ try:
         output=json.dumps(deviceList)
         print output
 except OSError:
+        output=json.dumps([])
+        print output
 #if nvidia-smi is not installed on computer then this error is thrown by subprocess.Popen
         sys.exit(0)
-- 
GitLab