Mercurial > kallithea
diff rhodecode/lib/utils.py @ 724:a9bc513a1fe3 beta
fixed nasty bug with ui()
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Fri, 19 Nov 2010 00:03:37 +0100 |
parents | cb0d9ce6ac5c |
children | dbec976d9975 |
line wrap: on
line diff
--- a/rhodecode/lib/utils.py Thu Nov 18 23:11:51 2010 +0100 +++ b/rhodecode/lib/utils.py Fri Nov 19 00:03:37 2010 +0100 @@ -264,6 +264,11 @@ baseui = ui.ui() + #clean the baseui object + baseui._ocfg = config.config() + baseui._ucfg = config.config() + baseui._tcfg = config.config() + if read_from == 'file': if not os.path.isfile(path): log.warning('Unable to read config file %s' % path) @@ -273,8 +278,9 @@ cfg.read(path) for section in ui_sections: for k, v in cfg.items(section): + log.debug('settings ui from file[%s]%s:%s', section, k, v) baseui.setconfig(section, k, v) - log.debug('settings ui from file[%s]%s:%s', section, k, v) + elif read_from == 'db': hg_ui = get_hg_ui_cached() @@ -282,8 +288,6 @@ if ui_.ui_active: log.debug('settings ui from db[%s]%s:%s', ui_.ui_section, ui_.ui_key, ui_.ui_value) baseui.setconfig(ui_.ui_section, ui_.ui_key, ui_.ui_value) - - return baseui