diff options
author | Serhiy Storchaka <storchaka@gmail.com> | 2014-11-21 20:33:57 +0200 |
---|---|---|
committer | Serhiy Storchaka <storchaka@gmail.com> | 2014-11-21 20:33:57 +0200 |
commit | 86634aeb7cdc39bfd2e81061878d50d25947a7e5 (patch) | |
tree | a5dc7885c73ebad2049b845aee65ded2c52bb0d8 /Lib/importlib/__init__.py | |
parent | b00734557c605a4f042e4d7b7e91f2e9c557a933 (diff) | |
download | cpython-86634aeb7cdc39bfd2e81061878d50d25947a7e5.tar.gz |
Issue #19720: Suppressed context for some exceptions in importlib.
Diffstat (limited to 'Lib/importlib/__init__.py')
-rw-r--r-- | Lib/importlib/__init__.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Lib/importlib/__init__.py b/Lib/importlib/__init__.py index e0fe4665f4..e99f50e0f1 100644 --- a/Lib/importlib/__init__.py +++ b/Lib/importlib/__init__.py @@ -73,7 +73,7 @@ def find_loader(name, path=None): except KeyError: pass except AttributeError: - raise ValueError('{}.__loader__ is not set'.format(name)) + raise ValueError('{}.__loader__ is not set'.format(name)) from None spec = _bootstrap._find_spec(name, path) # We won't worry about malformed specs (missing attributes). @@ -138,7 +138,8 @@ def reload(module): parent = sys.modules[parent_name] except KeyError: msg = "parent {!r} not in sys.modules" - raise ImportError(msg.format(parent_name), name=parent_name) + raise ImportError(msg.format(parent_name), + name=parent_name) from None else: pkgpath = parent.__path__ else: |