From 61617e74ed23d82393509c61aac07bfc5a5ea2e4 Mon Sep 17 00:00:00 2001 From: Paul Matthews Date: Mon, 12 Aug 2013 14:20:25 +0100 Subject: [PATCH] Raise an error for unsupported hook event * Raises a ValueError for an unsupported hook event --- requests/models.py | 3 +++ 1 file changed, 3 insertions(+) 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__'): -- 2.34.1