We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ac6461e commit 39039e7Copy full SHA for 39039e7
astroquery/query.py
@@ -64,8 +64,12 @@ def hash(self):
64
request_key = (self.method, self.url)
65
for k in (self.params, self.data, self.headers, self.files):
66
if isinstance(k, dict):
67
- request_key += (tuple(sorted(k.items(),
68
- key=_replace_none_iterable)),)
+ entry = (tuple(sorted(k.items(),
+ key=_replace_none_iterable)),)
69
+ entry = tuple((k_,v_.read()) if hasattr(v_,'read')
70
+ else (k_,v_) for k_,v_ in entry)
71
+
72
+ request_key += entry
73
elif isinstance(k, tuple) or isinstance(k, list):
74
request_key += (tuple(sorted(k,
75
key=_replace_none_iterable)),)
0 commit comments