From 3c01ba57824a0e03ab038c37f6de27c2cf129f02 Mon Sep 17 00:00:00 2001 From: Orakaro Date: Sat, 19 Jul 2014 16:36:51 +0900 Subject: [PATCH] docs --- rainbowstream/config.py | 6 +++++- rainbowstream/rainbow.py | 8 ++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/rainbowstream/config.py b/rainbowstream/config.py index d481dcd..e19f069 100644 --- a/rainbowstream/config.py +++ b/rainbowstream/config.py @@ -43,7 +43,11 @@ def get_all_config(): os.environ.get( 'USERPROFILE', '')) + os.sep + '.rainbow_config.json' - return load_config(path) + data = load_config(path) + # Hard to set from prompt + data.pop('ONLY_LIST',None) + data.pop('IGNORE_LIST',None) + return data def get_default_config(key): diff --git a/rainbowstream/rainbow.py b/rainbowstream/rainbow.py index d4c1254..905ff77 100644 --- a/rainbowstream/rainbow.py +++ b/rainbowstream/rainbow.py @@ -1092,7 +1092,7 @@ def config(): line = ' '*2 + light_green(k) + ': ' + light_yellow(str(all_config[k])) printNicely(line) guide = 'Detailed explanation can be found at ' + \ - color_func(c['TWEET']['link'])('http://rainbowstream.readthedocs.org/en/latest/') + color_func(c['TWEET']['link'])('http://rainbowstream.readthedocs.org/en/latest/#config-explanation') printNicely(guide) # Print specific config elif len(g['stuff'].split()) == 1: @@ -1112,7 +1112,11 @@ def config(): elif len(g['stuff'].split()) == 3 and g['stuff'].split()[1] == '=' : key = g['stuff'].split()[0] value = g['stuff'].split()[-1] - set_config(key,value) + try: + set_config(key,value) + except: + printNicely(light_magenta('Not valid value.')) + return reload_config() else: printNicely(light_magenta('Sorry I can\'s understand.')) -- 2.25.1