# HG changeset patch # User Dirkjan Ochtman # Date 1243325777 -7200 # Node ID 13613221caf147c959cb4c5761e41029d9789cc6 # Parent b38f275bb5c28a75bccd0adb94d166555b01a2c0 hgweb: extract config values after reading webdir-config diff -r b38f275bb5c2 -r 13613221caf1 mercurial/hgweb/hgwebdir_mod.py --- a/mercurial/hgweb/hgwebdir_mod.py Mon May 25 18:34:35 2009 +0200 +++ b/mercurial/hgweb/hgwebdir_mod.py Tue May 26 10:16:17 2009 +0200 @@ -61,13 +61,6 @@ self.ui.setconfig('ui', 'report_untrusted', 'off') self.ui.setconfig('ui', 'interactive', 'off') - self.motd = self.ui.config('web', 'motd') - self.style = self.ui.config('web', 'style', 'paper') - self.stripecount = self.ui.config('web', 'stripes', 1) - if self.stripecount: - self.stripecount = int(self.stripecount) - self._baseurl = self.ui.config('web', 'baseurl') - if not isinstance(self.conf, (dict, list, tuple)): map = {'paths': 'hgweb-paths'} self.ui.readconfig(self.conf, remap=map, trust=True) @@ -77,6 +70,13 @@ elif isinstance(self.conf, dict): paths = self.conf.items() + self.motd = self.ui.config('web', 'motd') + self.style = self.ui.config('web', 'style', 'paper') + self.stripecount = self.ui.config('web', 'stripes', 1) + if self.stripecount: + self.stripecount = int(self.stripecount) + self._baseurl = self.ui.config('web', 'baseurl') + self.repos = findrepos(paths) for prefix, root in self.ui.configitems('collections'): prefix = util.pconvert(prefix)