Mercurial > public > mercurial-scm > hg-stable
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 |