data.pop('ONLY_LIST', None)
data.pop('IGNORE_LIST', None)
data.pop('FORMAT', None)
+ data.pop('QUOTE_FORMAT', None)
+ data.pop('NOTIFY_FORMAT', None)
return data
except:
return []
Delete a config key
"""
path = os.path.expanduser("~") + os.sep + '.rainbow_config.json'
- try:
+ try:
data = load_config(path)
except:
raise Exception('Config file is messed up.')
"""
Reload config
"""
- try:
- rainbow_config = os.path.expanduser("~") + os.sep + '.rainbow_config.json'
+ try:
+ rainbow_config = os.path.expanduser("~") + \
+ os.sep + '.rainbow_config.json'
data = load_config(rainbow_config)
for d in data:
c[d] = data[d]
data = load_config(rainbow_config)
for d in data:
c[d] = data[d]
- except ValueError as e:
+ except (IOError, ValueError) as e:
c['USER_JSON_ERROR'] = str(e)
# Load default theme
theme_file = os.path.dirname(__file__) + \