comparison rhodecode/lib/utils.py @ 3133:95b4242a275e beta

logging: make 'settings ui from db' look more like Mercurial ini file notation
author Mads Kiilerich <madski@unity3d.com>
date Wed, 02 Jan 2013 13:54:20 +0100
parents ebd76deee70d
children ff315659d289
comparison
equal deleted inserted replaced
3132:5ba6249a7afe 3133:95b4242a275e
307 log.debug('reading hgrc from %s' % path) 307 log.debug('reading hgrc from %s' % path)
308 cfg = config.config() 308 cfg = config.config()
309 cfg.read(path) 309 cfg.read(path)
310 for section in ui_sections: 310 for section in ui_sections:
311 for k, v in cfg.items(section): 311 for k, v in cfg.items(section):
312 log.debug('settings ui from file[%s]%s:%s' % (section, k, v)) 312 log.debug('settings ui from file: [%s] %s=%s' % (section, k, v))
313 baseui.setconfig(safe_str(section), safe_str(k), safe_str(v)) 313 baseui.setconfig(safe_str(section), safe_str(k), safe_str(v))
314 314
315 elif read_from == 'db': 315 elif read_from == 'db':
316 sa = meta.Session() 316 sa = meta.Session()
317 ret = sa.query(RhodeCodeUi)\ 317 ret = sa.query(RhodeCodeUi)\
319 .all() 319 .all()
320 320
321 hg_ui = ret 321 hg_ui = ret
322 for ui_ in hg_ui: 322 for ui_ in hg_ui:
323 if ui_.ui_active: 323 if ui_.ui_active:
324 log.debug('settings ui from db[%s]%s:%s', ui_.ui_section, 324 log.debug('settings ui from db: [%s] %s=%s', ui_.ui_section,
325 ui_.ui_key, ui_.ui_value) 325 ui_.ui_key, ui_.ui_value)
326 baseui.setconfig(safe_str(ui_.ui_section), safe_str(ui_.ui_key), 326 baseui.setconfig(safe_str(ui_.ui_section), safe_str(ui_.ui_key),
327 safe_str(ui_.ui_value)) 327 safe_str(ui_.ui_value))
328 if ui_.ui_key == 'push_ssl': 328 if ui_.ui_key == 'push_ssl':
329 # force set push_ssl requirement to False, rhodecode 329 # force set push_ssl requirement to False, rhodecode