From af910c71baa218680ac5ad59916f9745fda4c62a Mon Sep 17 00:00:00 2001 From: David Cramer Date: Sun, 26 Feb 2017 12:24:48 -0800 Subject: [PATCH] Throw ImportError on import_string failure --- raven/utils/imports.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/raven/utils/imports.py b/raven/utils/imports.py index fc0dce987..cf8d067b5 100644 --- a/raven/utils/imports.py +++ b/raven/utils/imports.py @@ -13,4 +13,7 @@ def import_string(key): module_name, class_name = key.rsplit('.', 1) module = __import__(module_name, {}, {}, [class_name], 0) - return getattr(module, class_name) + try: + return getattr(module, class_name) + except AttributeError as ex: + raise ImportError(unicode(ex))