mercurial/hgweb/__init__.py
changeset 45820 ee826f43cf4f
parent 45818 b7b8a1538161
child 45942 89a2afe31e82
equal deleted inserted replaced
45819:d6279c43fc60 45820:ee826f43cf4f
     7 # GNU General Public License version 2 or any later version.
     7 # GNU General Public License version 2 or any later version.
     8 
     8 
     9 from __future__ import absolute_import
     9 from __future__ import absolute_import
    10 
    10 
    11 import os
    11 import os
    12 import sys
       
    13 
    12 
    14 from ..i18n import _
    13 from ..i18n import _
    15 
    14 
    16 from .. import (
    15 from .. import (
    17     error,
    16     error,
   110             )
   109             )
   111         self.ui.flush()  # avoid buffering of status message
   110         self.ui.flush()  # avoid buffering of status message
   112 
   111 
   113     def run(self):
   112     def run(self):
   114         self.httpd.serve_forever()
   113         self.httpd.serve_forever()
   115         sys.exit(0)
       
   116 
   114 
   117 
   115 
   118 def createapp(baseui, repo, webconf):
   116 def createapp(baseui, repo, webconf):
   119     if webconf:
   117     if webconf:
   120         return hgwebdir_mod.hgwebdir(webconf, baseui=baseui)
   118         return hgwebdir_mod.hgwebdir(webconf, baseui=baseui)