@@ -1543,12 +1543,10 @@ def _load_config_file_dirs(self, config_dict: dict) -> None:
1543
1543
# with glob resolution
1544
1544
source_dirs = config_dict .get ("source_dirs" , [])
1545
1545
for path in source_dirs :
1546
- try :
1547
- dirs = only_dirs (resolve_globs (path , self .root_path ))
1548
- self .source_dirs .update (set (dirs ))
1549
- except FileNotFoundError as e :
1550
- err = f"Directories input in Configuration file do not exit:\n { e } "
1551
- self .post_message (err , Severity .warn )
1546
+ # resolve_globs filters any nonexisting directories so FileNotFoundError
1547
+ # found inside only_dirs can never be raised
1548
+ dirs = only_dirs (resolve_globs (path , self .root_path ))
1549
+ self .source_dirs .update (set (dirs ))
1552
1550
1553
1551
# Keep all directories present in source_dirs but not excl_paths
1554
1552
self .source_dirs = {i for i in self .source_dirs if i not in self .excl_paths }
@@ -1615,12 +1613,10 @@ def _load_config_file_preproc(self, config_dict: dict) -> None:
1615
1613
self .pp_defs = {key : "" for key in self .pp_defs }
1616
1614
1617
1615
for path in config_dict .get ("include_dirs" , set ()):
1618
- try :
1619
- dirs = only_dirs (resolve_globs (path , self .root_path ))
1620
- self .include_dirs .update (set (dirs ))
1621
- except FileNotFoundError as e :
1622
- err = f"Directories input in Configuration file do not exit:\n { e } "
1623
- self .post_message (err , Severity .warn )
1616
+ # resolve_globs filters any nonexisting directories so FileNotFoundError
1617
+ # found inside only_dirs can never be raised
1618
+ dirs = only_dirs (resolve_globs (path , self .root_path ))
1619
+ self .include_dirs .update (set (dirs ))
1624
1620
1625
1621
def _add_source_dirs (self ) -> None :
1626
1622
"""Will recursively add all subdirectories that contain Fortran
0 commit comments