projects
/
services
/
python-requests.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
be62645
)
Checks __attrs__ on session instance prior to iterating.
author
Andrew Jesaitis
<andrew@andrewjesaitis.com>
Thu, 28 Feb 2013 19:07:00 +0000
(12:07 -0700)
committer
Andrew Jesaitis
<andrew@andrewjesaitis.com>
Thu, 28 Feb 2013 22:13:57 +0000
(15:13 -0700)
requests/sessions.py
patch
|
blob
|
history
diff --git
a/requests/sessions.py
b/requests/sessions.py
index
615075a
..
e5132de
100644
(file)
--- a/
requests/sessions.py
+++ b/
requests/sessions.py
@@
-455,7
+455,10
@@
class Session(SessionRedirectMixin):
self.adapters[prefix] = adapter
def __getstate__(self):
- return dict((attr, getattr(self, attr, None)) for attr in self.__attrs__)
+ if hasattr(self, '__attrs__'):
+ return dict((attr, getattr(self, attr, None)) for attr in self.__attrs__)
+ else:
+ return {}
def __setstate__(self, state):
for attr, value in state.items():