mercurial/hgweb.py
changeset 1402 9d2c2e6b32b5
parent 1400 cf9a1233738a
child 1406 34cb3957d875
equal deleted inserted replaced
1401:fbf2b10011aa 1402:9d2c2e6b32b5
   110             else:
   110             else:
   111                 m = re.match(r'(\S+)\s*=\s*(\S+)', l)
   111                 m = re.match(r'(\S+)\s*=\s*(\S+)', l)
   112                 if m:
   112                 if m:
   113                     self.map[m.group(1)] = os.path.join(self.base, m.group(2))
   113                     self.map[m.group(1)] = os.path.join(self.base, m.group(2))
   114                 else:
   114                 else:
   115                     raise LookupError("unknown map entry '%s'" % l)
   115                     raise LookupError(_("unknown map entry '%s'") % l)
   116 
   116 
   117     def __call__(self, t, **map):
   117     def __call__(self, t, **map):
   118         m = self.defaults.copy()
   118         m = self.defaults.copy()
   119         m.update(map)
   119         m.update(map)
   120         try:
   120         try:
   842     class IPv6HTTPServer(BaseHTTPServer.HTTPServer):
   842     class IPv6HTTPServer(BaseHTTPServer.HTTPServer):
   843         address_family = getattr(socket, 'AF_INET6', None)
   843         address_family = getattr(socket, 'AF_INET6', None)
   844 
   844 
   845         def __init__(self, *args, **kwargs):
   845         def __init__(self, *args, **kwargs):
   846             if self.address_family is None:
   846             if self.address_family is None:
   847                 raise hg.RepoError('IPv6 not available on this system')
   847                 raise hg.RepoError(_('IPv6 not available on this system'))
   848             BaseHTTPServer.HTTPServer.__init__(self, *args, **kwargs)
   848             BaseHTTPServer.HTTPServer.__init__(self, *args, **kwargs)
   849 
   849 
   850     class hgwebhandler(BaseHTTPServer.BaseHTTPRequestHandler):
   850     class hgwebhandler(BaseHTTPServer.BaseHTTPRequestHandler):
   851         def log_error(self, format, *args):
   851         def log_error(self, format, *args):
   852             errorlog.write("%s - - [%s] %s\n" % (self.address_string(),
   852             errorlog.write("%s - - [%s] %s\n" % (self.address_string(),