diff options
Diffstat (limited to 'requests/hooks.py')
| -rw-r--r-- | requests/hooks.py | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/requests/hooks.py b/requests/hooks.py deleted file mode 100644 index 2938029..0000000 --- a/requests/hooks.py +++ /dev/null @@ -1,40 +0,0 @@ -# -*- coding: utf-8 -*- - -""" -requests.hooks -~~~~~~~~~~~~~~ - -This module provides the capabilities for the Requests hooks system. - -Available hooks: - -``args``: - A dictionary of the arguments being sent to Request(). - -``pre_request``: - The Request object, directly before being sent. - -``post_request``: - The Request object, directly after being sent. - -``response``: - The response generated from a Request. - -""" - -import warnings - - -def dispatch_hook(key, hooks, hook_data): - """Dipatches a hook dictionary on a given peice of data.""" - - hooks = hooks or dict() - - if key in hooks: - try: - return hooks.get(key).__call__(hook_data) or hook_data - - except Exception, why: - warnings.warn(str(why)) - - return hook_data |
