diff -r 143d21a7343e -r 075146e85bb6 mercurial/hgweb/common.py --- a/mercurial/hgweb/common.py Fri Jul 15 23:00:31 2016 +0530 +++ b/mercurial/hgweb/common.py Wed Jul 13 23:38:29 2016 +0530 @@ -8,11 +8,14 @@ from __future__ import absolute_import -import BaseHTTPServer import errno import mimetypes import os +from .. import util + +httpserver = util.httpserver + HTTP_OK = 200 HTTP_NOT_MODIFIED = 304 HTTP_BAD_REQUEST = 400 @@ -107,7 +110,7 @@ raise AttributeError def _statusmessage(code): - responses = BaseHTTPServer.BaseHTTPRequestHandler.responses + responses = httpserver.basehttprequesthandler.responses return responses.get(code, ('Error', 'Unknown error'))[0] def statusmessage(code, message=None):