check config and little refactoring
[rainbowstream.git] / rainbowstream / config.py
index de15655..ff2d17d 100644 (file)
@@ -25,6 +25,16 @@ def load_config(filepath):
 # Config dictionary
 c = {}
 
+# Load the initial config
+config = os.path.dirname(
+    __file__) + '/colorset/config'
+try:
+    data = load_config(config)
+    for d in data:
+        c[d] = data[d]
+except:
+    pass
+
 # Load user's config
 rainbow_config = os.environ.get(
     'HOME',
@@ -36,7 +46,7 @@ try:
     for d in data:
         c[d] = data[d]
 except:
-    pass
+    print('It seems that ~/.rainbow_config.json has wrong format :(')
 
 # Load default theme
 theme_file = os.path.dirname(