Mercurial > cpython-lru_cache-weakref
diff Lib/importlib/_bootstrap.py @ 87351:2bea86df60b9
Don't assume trying to find a builtin will succeed (e.g. posix isn't on Windows)
| author | Brett Cannon <brett@python.org> |
|---|---|
| date | Fri, 22 Nov 2013 11:58:17 -0500 |
| parents | 07229c6104b1 |
| children | c8a84eed9155 |
line wrap: on
line diff
--- a/Lib/importlib/_bootstrap.py Fri Nov 22 17:57:03 2013 +0100 +++ b/Lib/importlib/_bootstrap.py Fri Nov 22 11:58:17 2013 -0500 @@ -2268,6 +2268,8 @@ def _builtin_from_name(name): spec = BuiltinImporter.find_spec(name) + if spec is None: + raise ImportError('no built-in module named ' + name) methods = _SpecMethods(spec) return methods._load_unlocked()
