Prechádzať zdrojové kódy

catch config file loading

Jan-Piet Mens 11 rokov pred
rodič
commit
3ad8f2a2f2
1 zmenil súbory, kde vykonal 6 pridanie a 1 odobranie
  1. 6 1
      mqtt-launcher.py

+ 6 - 1
mqtt-launcher.py

@@ -49,7 +49,12 @@ class Config(object):
     def get(self, key, default=None):
         return self.config.get(key, default)
 
-cf = Config()
+try:
+    cf = Config()
+except Exception, e:
+    print "Cannot load configuration from file %s: %s" % (CONFIG, str(e))
+    sys.exit(2)
+
 LOGFILE = cf.get('logfile', 'logfile')
 LOGFORMAT = '%(asctime)-15s %(message)s'
 DEBUG=True