Mercurial > hg > mercurial-crew-with-dirclash
comparison mercurial/hgweb.py @ 1219:56582bb2b869
hgweb: fix scope for RepoError
author | mpm@selenic.com |
---|---|
date | Thu, 08 Sep 2005 10:49:33 -0700 |
parents | f1895785c79e |
children | 4603eef60237 |
comparison
equal
deleted
inserted
replaced
1218:cde6818e082a | 1219:56582bb2b869 |
---|---|
747 hi = c | 747 hi = c |
748 if req.form.has_key('rev'): | 748 if req.form.has_key('rev'): |
749 hi = req.form['rev'][0] | 749 hi = req.form['rev'][0] |
750 try: | 750 try: |
751 hi = self.repo.changelog.rev(self.repo.lookup(hi)) | 751 hi = self.repo.changelog.rev(self.repo.lookup(hi)) |
752 except RepoError: | 752 except hg.RepoError: |
753 req.write(self.search(hi)) | 753 req.write(self.search(hi)) |
754 return | 754 return |
755 | 755 |
756 req.write(self.changelog(hi)) | 756 req.write(self.changelog(hi)) |
757 | 757 |
846 class IPv6HTTPServer(BaseHTTPServer.HTTPServer): | 846 class IPv6HTTPServer(BaseHTTPServer.HTTPServer): |
847 address_family = getattr(socket, 'AF_INET6', None) | 847 address_family = getattr(socket, 'AF_INET6', None) |
848 | 848 |
849 def __init__(self, *args, **kwargs): | 849 def __init__(self, *args, **kwargs): |
850 if self.address_family is None: | 850 if self.address_family is None: |
851 raise RepoError('IPv6 not available on this system') | 851 raise hg.RepoError('IPv6 not available on this system') |
852 BaseHTTPServer.HTTPServer.__init__(self, *args, **kwargs) | 852 BaseHTTPServer.HTTPServer.__init__(self, *args, **kwargs) |
853 | 853 |
854 class hgwebhandler(BaseHTTPServer.BaseHTTPRequestHandler): | 854 class hgwebhandler(BaseHTTPServer.BaseHTTPRequestHandler): |
855 def log_error(self, format, *args): | 855 def log_error(self, format, *args): |
856 errorlog.write("%s - - [%s] %s\n" % (self.address_string(), | 856 errorlog.write("%s - - [%s] %s\n" % (self.address_string(), |