From 6e5e7062885facf3a261798f4d288afae319de90 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Fri, 29 Nov 2019 14:11:31 +0100 Subject: [PATCH] Fix file name completions when file name is too long --- jedi/api/file_name.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jedi/api/file_name.py b/jedi/api/file_name.py index 5871fd90..5c1985be 100644 --- a/jedi/api/file_name.py +++ b/jedi/api/file_name.py @@ -33,7 +33,8 @@ def file_name_completions(inference_state, module_context, start_leaf, string, base_path = os.path.join(inference_state.project._path, string) try: listed = scandir(base_path) - except FileNotFoundError: + # OSError: [Errno 36] File name too long: '...' + except (FileNotFoundError, OSError): return for entry in listed: name = entry.name