]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Don't reference Exception.message due to deprecation in Python 2.6
authorBret Taylor <btaylor@gmail.com>
Sat, 12 Sep 2009 16:25:03 +0000 (09:25 -0700)
committerBret Taylor <btaylor@gmail.com>
Sat, 12 Sep 2009 16:25:03 +0000 (09:25 -0700)
tornado/httpclient.py

index 92a5d1650343958fc4d2e71ac6faec0b518b54e7..cd37b106f2ac6d8585894332bd9c4642b3c7a89b 100644 (file)
@@ -310,14 +310,8 @@ class HTTPResponse(object):
 class HTTPError(Exception):
     def __init__(self, code, message=None):
         self.code = code
-        Exception.__init__(self, "HTTP %d" % self.code)
-
-    def __repr__(self):
-        return "%s(%r)" % (self.__class__.__name__, self.code)
-
-    def __str__(self):
-        return "%d: %s" % (self.code, httplib.responses.get(
-            self.code, "Unknown"))
+        message = message or httplib.responses.get(code, "Unknown")
+        Exception.__init__(self, "HTTP %d: %s" % (self.code, message))
                 
 
 class CurlError(HTTPError):
@@ -325,13 +319,6 @@ class CurlError(HTTPError):
         HTTPError.__init__(self, 599, message)
         self.errno = errno
 
-    def __repr__(self):
-        return "%s(%r,%r)" % (self.__class__.__name__, self.errno,
-                              self.message)
-
-    def __str__(self):
-        return "%d: %s" % (self.errno, self.message)
-
 
 def _curl_create(max_simultaneous_connections=None):
     curl = pycurl.Curl()