fix bug
[rainbowstream.git] / rainbowstream / draw.py
index 5063df4ed73b6422705a39609568014410f6d865..ff931ce373c8bd2e710c49b0a8c3f5783f8d1fc2 100644 (file)
@@ -35,8 +35,9 @@ def check_theme():
             config = 'rainbowstream/colorset/'+cur_theme+'.json'
         # Load new config
         data = load_config(config)
-        for d in data:
-            c[d] = data[d]
+        if data:
+            for d in data:
+                c[d] = data[d]
 
 
 def color_func(func_name):
@@ -304,6 +305,6 @@ def print_trends(trends):
     for topic in trends[:c['TREND_MAX']]:
         name = topic['name']
         url = topic['url']
-        line = cycle_color(name) + ': ' + color_func(TREND['url'])(url)
+        line = cycle_color(name) + ': ' + color_func(c['TREND']['url'])(url)
         printNicely(line)
     printNicely('')