diff -r 16771d7c64e2 -r 6b5522cb2ad2 mercurial/hgweb/hgwebdir_mod.py --- a/mercurial/hgweb/hgwebdir_mod.py Thu Apr 23 15:40:10 2009 -0500 +++ b/mercurial/hgweb/hgwebdir_mod.py Thu Apr 23 15:40:10 2009 -0500 @@ -21,8 +21,13 @@ return [(util.pconvert(name).strip('/'), path) for name, path in items] - self.parentui = parentui or ui.ui(report_untrusted=False, - interactive = False) + if parentui: + self.parentui = parentui + else: + self.parentui = ui.ui() + self.parentui.setconfig('ui', 'report_untrusted', 'off') + self.parentui.setconfig('ui', 'interactive', 'off') + self.motd = None self.style = 'paper' self.stripecount = None