comparison mercurial/hgweb/hgwebdir_mod.py @ 8136:6b5522cb2ad2

ui: refactor option setting No more passing options as constructor keywords. Basic options are now always stored in the overlay for simplicity and consistency.
author Matt Mackall <mpm@selenic.com>
date Thu, 23 Apr 2009 15:40:10 -0500
parents aa983c3d94a9
children 6fc30fe7f3e7
comparison
equal deleted inserted replaced
8135:16771d7c64e2 8136:6b5522cb2ad2
19 def __init__(self, config, parentui=None): 19 def __init__(self, config, parentui=None):
20 def cleannames(items): 20 def cleannames(items):
21 return [(util.pconvert(name).strip('/'), path) 21 return [(util.pconvert(name).strip('/'), path)
22 for name, path in items] 22 for name, path in items]
23 23
24 self.parentui = parentui or ui.ui(report_untrusted=False, 24 if parentui:
25 interactive = False) 25 self.parentui = parentui
26 else:
27 self.parentui = ui.ui()
28 self.parentui.setconfig('ui', 'report_untrusted', 'off')
29 self.parentui.setconfig('ui', 'interactive', 'off')
30
26 self.motd = None 31 self.motd = None
27 self.style = 'paper' 32 self.style = 'paper'
28 self.stripecount = None 33 self.stripecount = None
29 self.repos_sorted = ('name', False) 34 self.repos_sorted = ('name', False)
30 self._baseurl = None 35 self._baseurl = None