better repr() support
authorKenneth Reitz <me@kennethreitz.com>
Mon, 14 Feb 2011 07:13:40 +0000 (02:13 -0500)
committerKenneth Reitz <me@kennethreitz.com>
Mon, 14 Feb 2011 07:13:40 +0000 (02:13 -0500)
requests/core.py

index d4d49ce75ea3a661051f8cc8269e7973bf186f6a..e8357a2033dad77144eb17ee29a459f53cc51d3f 100644 (file)
@@ -62,6 +62,12 @@ class Request(object):
                self.auth = None
                self.sent = False
                
+       def __repr__(self):
+               try:
+                       repr = '<Request [%s]>' % (self.method)
+               except:
+                       repr = '<Request object>'
+               return repr
        
        def __setattr__(self, name, value):
                if (name == 'method') and (value):
@@ -210,6 +216,13 @@ class Response(object):
                self.content = None
                self.status_code = None
                self.headers = dict()
+               
+       def __repr__(self):
+               try:
+                       repr = '<Response [%s]>' % (self.status_code)
+               except:
+                       repr = '<Response object>'
+               return repr
 
        
 class AuthObject(object):