mercurial/hgweb/hgwebdir_mod.py
changeset 40728 2cd5f1fac788
parent 39793 536f22d6c2c5
child 40729 c93d046d4300
equal deleted inserted replaced
40722:0800d9e6e216 40728:2cd5f1fac788
    28 
    28 
    29 from .. import (
    29 from .. import (
    30     configitems,
    30     configitems,
    31     encoding,
    31     encoding,
    32     error,
    32     error,
       
    33     extensions,
    33     hg,
    34     hg,
    34     profiling,
    35     profiling,
    35     pycompat,
    36     pycompat,
    36     registrar,
    37     registrar,
    37     scmutil,
    38     scmutil,
   266         self.baseui = baseui
   267         self.baseui = baseui
   267         self.ui = None
   268         self.ui = None
   268         self.lastrefresh = 0
   269         self.lastrefresh = 0
   269         self.motd = None
   270         self.motd = None
   270         self.refresh()
   271         self.refresh()
       
   272         if not baseui:
       
   273             # set up environment for new ui
       
   274             extensions.loadall(self.ui)
   271 
   275 
   272     def refresh(self):
   276     def refresh(self):
   273         if self.ui:
   277         if self.ui:
   274             refreshinterval = self.ui.configint('web', 'refreshinterval')
   278             refreshinterval = self.ui.configint('web', 'refreshinterval')
   275         else:
   279         else: