From: Paul Matthews Date: Mon, 12 Aug 2013 13:20:25 +0000 (+0100) Subject: Raise an error for unsupported hook event X-Git-Tag: v2.0~5^2~9^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=61617e74ed23d82393509c61aac07bfc5a5ea2e4;p=services%2Fpython-requests.git Raise an error for unsupported hook event * Raises a ValueError for an unsupported hook event --- diff --git a/requests/models.py b/requests/models.py index 6b4a299..007a9f1 100644 --- a/requests/models.py +++ b/requests/models.py @@ -141,6 +141,9 @@ class RequestHooksMixin(object): def register_hook(self, event, hook): """Properly register a hook.""" + if event not in self.hooks: + raise ValueError('Unsupported event specified, with event name "%s"' % (event)) + if isinstance(hook, collections.Callable): self.hooks[event].append(hook) elif hasattr(hook, '__iter__'):