From 992d1182db9fc9deb1c795ce18ca64f56115e524 Mon Sep 17 00:00:00 2001 From: yegle Date: Sat, 29 Sep 2012 18:28:53 -0400 Subject: [PATCH 1/2] Python 3.3 compatible update httplib.cookiejar.DefaultCookiePolicy changed its implementation of set_ok_verifiability. --- requests/cookies.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/requests/cookies.py b/requests/cookies.py index bd2d6654..83f6bb60 100644 --- a/requests/cookies.py +++ b/requests/cookies.py @@ -67,6 +67,10 @@ class MockRequest(object): def get_new_headers(self): return self._new_headers + def __getattr__(self, name): + if name == 'unverifiable': + return self.is_unverifiable() + class MockResponse(object): """Wraps a `httplib.HTTPMessage` to mimic a `urllib.addinfourl`. From 170c46c06bd9b6f7233c95f998642ff365d47a0b Mon Sep 17 00:00:00 2001 From: yegle Date: Mon, 1 Oct 2012 13:13:12 -0400 Subject: [PATCH 2/2] Update: @property decorator instead of __getattr__ --- requests/cookies.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/requests/cookies.py b/requests/cookies.py index 83f6bb60..101e617d 100644 --- a/requests/cookies.py +++ b/requests/cookies.py @@ -67,9 +67,9 @@ class MockRequest(object): def get_new_headers(self): return self._new_headers - def __getattr__(self, name): - if name == 'unverifiable': - return self.is_unverifiable() + @property + def unverifiable(self): + return self.is_unverifiable() class MockResponse(object):