Makes config updater robust ton undefined values.

main
Olivier Mangin 9 years ago
parent 796087af45
commit 0bfe921ad9

@ -42,10 +42,11 @@ def update(conf, code_version, repo_version, path=None):
default_conf = config.load_default_conf()
for key in ['pubsdir', 'docsdir', 'edit_cmd', 'open_cmd']:
if key in conf['pubs']:
default_conf['main'][key] = conf['pubs'][key]
if conf['pubs']['import_move']:
if conf.get('import_move'):
default_conf['main']['add_doc'] = 'move'
elif conf['pubs']['import_copy']:
elif conf.get('import_copy'):
default_conf['main']['add_doc'] = 'copy'
else:
default_conf['main']['add_doc'] = 'link'

Loading…
Cancel
Save