Skip to content

Commit e31b7fd

Browse files
committed
Reraise a more useful error message for bad config
1 parent 8d9dc55 commit e31b7fd

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/sentry/runner/importer.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,12 @@ def load_module(self, fullname):
4343
mod = self._load_module(fullname)
4444
except Exception as e:
4545
from sentry.utils.settings import reraise_as
46-
reraise_as(ConfigurationError(unicode(e)))
46+
msg = unicode(e)
47+
if msg:
48+
msg = '%s: %s' % (type(e).__name__, msg)
49+
else:
50+
msg = type(e).__name__
51+
reraise_as(ConfigurationError(msg))
4752
else:
4853
# Install into sys.modules explicitly
4954
sys.modules[fullname] = mod

0 commit comments

Comments
 (0)