From e6a748b1a74bfc473ae9a2380bd9c7409b3faa07 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Thu, 2 Jul 2020 01:17:35 +0200 Subject: [PATCH] Fix some directory issues --- jedi/file_io.py | 2 +- jedi/inference/gradual/typeshed.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jedi/file_io.py b/jedi/file_io.py index b3327898..40a34a15 100644 --- a/jedi/file_io.py +++ b/jedi/file_io.py @@ -71,7 +71,7 @@ class ZipFileIO(file_io.KnownContentFileIO, FileIOFolderMixin): def get_last_modified(self): try: return os.path.getmtime(self._zip_path) - except (FileNotFoundError, PermissionError): + except (FileNotFoundError, PermissionError, NotADirectoryError): return None diff --git a/jedi/inference/gradual/typeshed.py b/jedi/inference/gradual/typeshed.py index a4a4ff5e..3d1efb45 100644 --- a/jedi/inference/gradual/typeshed.py +++ b/jedi/inference/gradual/typeshed.py @@ -38,7 +38,7 @@ def _create_stub_map(directory_path_info): def generate(): try: listed = os.listdir(directory_path_info.path) - except FileNotFoundError: + except (FileNotFoundError, NotADirectoryError): return for entry in listed: