1
0
mirror of http://aero2k.de/t/repos/urlbot-native.git synced 2017-09-06 15:25:38 +02:00

Fix handling of persistant storage if no persistant storage exists yet

This commit is contained in:
2015-02-05 18:38:28 +01:00
parent 0ae9a6ba66
commit 8fe1e1b39d
3 changed files with 13 additions and 8 deletions

View File

@@ -440,13 +440,14 @@ def command_usersetting(argv, **args):
set_conf('persistent_locked', True)
blob = conf_load()
if 'user_pref' not in blob:
blob['user_pref'] = {}
if not arg_user in blob['user_pref']:
blob['user_pref'][arg_user] = {}
blob['user_pref'][arg_user][arg_key] = (
True if 'on' == arg_val else False
)
blob['user_pref'][arg_user][arg_key] = 'on' == arg_val
conf_save(blob)
set_conf('persistent_locked', False)