From ff9c69723a1f9b77c0d1f605ffacafd8732cd199 Mon Sep 17 00:00:00 2001
From: makefu <makefu@syntax-fehler.de>
Date: Thu, 30 Jun 2011 23:38:47 +0200
Subject: merged fixes from testing on monitoring.shack

check_btcguild_miner: tries json and then simplejson to import, fixes try-except block
---
 Monitoring/plugins/check_btcguild_miner | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/Monitoring/plugins/check_btcguild_miner b/Monitoring/plugins/check_btcguild_miner
index aacdefc9..102e73da 100755
--- a/Monitoring/plugins/check_btcguild_miner
+++ b/Monitoring/plugins/check_btcguild_miner
@@ -1,5 +1,11 @@
-#!/usr/bin/python2
-import json,urllib,datetime,sys
+#!/usr/bin/python
+import urllib,sys
+try:
+  import json
+  getattr(json,"load") 
+except: #deal with it
+  import simplejson as json
+
 if len(sys.argv) != 4 :
     print "** Usage: %s APIKEY WORKER_NAME LOW_WORKER_SPEED" % sys.argv[0]
     print "**  aka YOU ARE MADE OF STUPID"
@@ -11,7 +17,7 @@ LOW_WORKER_SPEED=float(sys.argv[3])
 url="http://www.btcguild.com/api.php?api_key=%s" % API_KEY
 try:
     result = json.load(urllib.urlopen(url))
-except e:
+except:
     print "?? cannot parse json or connect to server"
     exit (1)
 
-- 
cgit v1.2.3