diff options
author | Raymond Hettinger <raymond.hettinger@gmail.com> | 2018-02-04 20:15:31 -0800 |
---|---|---|
committer | Nate Prewitt <Nate.Prewitt@gmail.com> | 2018-05-18 07:06:22 -0700 |
commit | cc223f5b6e6b7d04cdc765873dee556f6d87fa6b (patch) | |
tree | b396e587e4bbafde6a49271eeaf1b89dcb855f1d /requests/models.py | |
parent | fe8290b3d0ca21dd8ae5471a59a8bf13d3dcb31e (diff) | |
download | python-requests-3.7_collections.tar.gz |
Separate collections from collections.abc3.7_collections
Diffstat (limited to 'requests/models.py')
-rw-r--r-- | requests/models.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/requests/models.py b/requests/models.py index 37e7f9a2..0eaaaf94 100644 --- a/requests/models.py +++ b/requests/models.py @@ -7,7 +7,6 @@ requests.models This module contains the primary objects that power Requests. """ -import collections import datetime import sys @@ -37,6 +36,7 @@ from .utils import ( stream_decode_response_unicode, to_key_val_list, parse_header_links, iter_slices, guess_json_utf, super_len, check_header_validity) from .compat import ( + Callable, Mapping, cookielib, urlunparse, urlsplit, urlencode, str, bytes, is_py2, chardet, builtin_str, basestring) from .compat import json as complexjson @@ -178,10 +178,10 @@ class RequestHooksMixin(object): if event not in self.hooks: raise ValueError('Unsupported event specified, with event name "%s"' % (event)) - if isinstance(hook, collections.Callable): + if isinstance(hook, Callable): self.hooks[event].append(hook) elif hasattr(hook, '__iter__'): - self.hooks[event].extend(h for h in hook if isinstance(h, collections.Callable)) + self.hooks[event].extend(h for h in hook if isinstance(h, Callable)) def deregister_hook(self, event, hook): """Deregister a previously registered hook. @@ -465,7 +465,7 @@ class PreparedRequest(RequestEncodingMixin, RequestHooksMixin): is_stream = all([ hasattr(data, '__iter__'), - not isinstance(data, (basestring, list, tuple, collections.Mapping)) + not isinstance(data, (basestring, list, tuple, Mapping)) ]) try: |