summaryrefslogtreecommitdiffstats
path: root/contrib/python/ipython/py3/IPython/utils/importstring.py
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/python/ipython/py3/IPython/utils/importstring.py')
-rw-r--r--contrib/python/ipython/py3/IPython/utils/importstring.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/contrib/python/ipython/py3/IPython/utils/importstring.py b/contrib/python/ipython/py3/IPython/utils/importstring.py
index c8e1840eb37..51bfc7b569a 100644
--- a/contrib/python/ipython/py3/IPython/utils/importstring.py
+++ b/contrib/python/ipython/py3/IPython/utils/importstring.py
@@ -16,12 +16,12 @@ def import_item(name):
Parameters
----------
name : string
- The fully qualified name of the module/package being imported.
+ The fully qualified name of the module/package being imported.
Returns
-------
mod : module object
- The module that was imported.
+ The module that was imported.
"""
parts = name.rsplit('.', 1)
@@ -31,8 +31,8 @@ def import_item(name):
module = __import__(package, fromlist=[obj])
try:
pak = getattr(module, obj)
- except AttributeError:
- raise ImportError('No module named %s' % obj)
+ except AttributeError as e:
+ raise ImportError('No module named %s' % obj) from e
return pak
else:
# called with un-dotted string