File tree Expand file tree Collapse file tree 1 file changed +12
-5
lines changed
Expand file tree Collapse file tree 1 file changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -140,7 +140,7 @@ def only_dirs(paths: list[str], err_msg: list = []) -> list[str]:
140140 if err_msg :
141141 err_msg .append ([2 , msg ])
142142 else :
143- print ( f"WARNING: { msg } " )
143+ log . warning ( msg )
144144 return dirs
145145
146146
@@ -205,6 +205,7 @@ def run(self):
205205 except EOFError :
206206 break
207207 except Exception as e :
208+ self .post_messages .append ([1 , f"Unexpected error: { e } " ])
208209 log .error ("Unexpected error: %s" , e , exc_info = True )
209210 break
210211 else :
@@ -341,10 +342,16 @@ def serve_initialize(self, request):
341342 )
342343 if isinstance (self .pp_defs , list ):
343344 self .pp_defs = {key : "" for key in self .pp_defs }
344- except :
345- self .post_messages .append (
346- [1 , "Error while parsing '.fortls' settings file" ]
347- )
345+
346+ except FileNotFoundError :
347+ msg = "Error settings file '.fortls' not found"
348+ self .post_messages .append ([1 , msg ])
349+ log .error (msg )
350+
351+ except ValueError :
352+ msg = "Error while parsing '.fortls' settings file"
353+ self .post_messages .append ([1 , msg ])
354+ log .error (msg )
348355
349356 # Setup logging
350357 if self .debug_log and (self .root_path != "" ):
You can’t perform that action at this time.
0 commit comments