From 2bd6b30bf837bc644279cda550928d01cf436fc7 Mon Sep 17 00:00:00 2001 From: ianb Date: Tue, 31 May 2005 19:23:44 +0000 Subject: Give better error message --- paste/util/import_string.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'paste/util') diff --git a/paste/util/import_string.py b/paste/util/import_string.py index af32b24..d3e5771 100644 --- a/paste/util/import_string.py +++ b/paste/util/import_string.py @@ -32,7 +32,11 @@ def simple_import(s): break obj = module while parts: - obj = getattr(module, parts[0]) + try: + obj = getattr(module, parts[0]) + except AttributeError: + raise ImportError( + "Cannot find %s in module %r" % (parts[0], module)) parts = parts[1:] return obj -- cgit v1.2.1