mercurial/hgweb/server.py
changeset 4939 cdd33a048289
parent 4871 d787d9ad67cc
child 5124 06154aff2b1a
equal deleted inserted replaced
4938:02b127749dc0 4939:cdd33a048289
    37             self.handler.log_error("HG error:  %s", msg)
    37             self.handler.log_error("HG error:  %s", msg)
    38 
    38 
    39 class _hgwebhandler(object, BaseHTTPServer.BaseHTTPRequestHandler):
    39 class _hgwebhandler(object, BaseHTTPServer.BaseHTTPRequestHandler):
    40 
    40 
    41     url_scheme = 'http'
    41     url_scheme = 'http'
    42     
    42 
    43     def __init__(self, *args, **kargs):
    43     def __init__(self, *args, **kargs):
    44         self.protocol_version = 'HTTP/1.1'
    44         self.protocol_version = 'HTTP/1.1'
    45         BaseHTTPServer.BaseHTTPRequestHandler.__init__(self, *args, **kargs)
    45         BaseHTTPServer.BaseHTTPRequestHandler.__init__(self, *args, **kargs)
    46 
    46 
    47     def log_error(self, format, *args):
    47     def log_error(self, format, *args):
   171         self.wfile.flush()
   171         self.wfile.flush()
   172 
   172 
   173 class _shgwebhandler(_hgwebhandler):
   173 class _shgwebhandler(_hgwebhandler):
   174 
   174 
   175     url_scheme = 'https'
   175     url_scheme = 'https'
   176     
   176 
   177     def setup(self):
   177     def setup(self):
   178         self.connection = self.request
   178         self.connection = self.request
   179         self.rfile = socket._fileobject(self.request, "rb", self.rbufsize)
   179         self.rfile = socket._fileobject(self.request, "rb", self.rbufsize)
   180         self.wfile = socket._fileobject(self.request, "wb", self.wbufsize)
   180         self.wfile = socket._fileobject(self.request, "wb", self.wbufsize)
   181 
   181