mercurial/hgweb/server.py
changeset 8224 1075f5c1b3fa
parent 7928 0796c8862bee
child 8225 46293a0c7e9f
equal deleted inserted replaced
8223:02145b700fe4 8224:1075f5c1b3fa
   281     if ssl_cert:
   281     if ssl_cert:
   282         handler = _shgwebhandler
   282         handler = _shgwebhandler
   283     else:
   283     else:
   284         handler = _hgwebhandler
   284         handler = _hgwebhandler
   285 
   285 
       
   286     # ugly hack due to python issue5853 (for threaded use)
       
   287     import mimetypes; mimetypes.init()
       
   288 
   286     try:
   289     try:
   287         if use_ipv6:
   290         if use_ipv6:
   288             return IPv6HTTPServer((address, port), handler)
   291             return IPv6HTTPServer((address, port), handler)
   289         else:
   292         else:
   290             return MercurialHTTPServer((address, port), handler)
   293             return MercurialHTTPServer((address, port), handler)