浏览代码

catch config file loading

Jan-Piet Mens 11 年之前
父节点
当前提交
3ad8f2a2f2
共有 1 个文件被更改,包括 6 次插入1 次删除
  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