diff -r bb107a31820e -r 8fa83d7159eb mercurial/hgweb/server.py --- a/mercurial/hgweb/server.py Sun Feb 20 13:35:30 2011 +0100 +++ b/mercurial/hgweb/server.py Mon Feb 21 00:52:23 2011 +0100 @@ -68,7 +68,7 @@ def do_POST(self): try: self.do_write() - except StandardError: + except Exception: self._start_response("500 Internal Server Error", []) self._write("Internal Server Error") tb = "".join(traceback.format_exception(*sys.exc_info()))