diff --git a/jedi/dynamic.py b/jedi/dynamic.py index 5b686ee8..e06d35c6 100644 --- a/jedi/dynamic.py +++ b/jedi/dynamic.py @@ -33,7 +33,10 @@ def get_directory_modules_for_name(mods, name): try: return builtin.CachedModule.cache[path][1].module except KeyError: - return check_fs(path) + try: + return check_fs(path) + except IOError: + return None def check_fs(path): with open(path) as f: