From bc25a12709e97b915027162422cbb571df3e826a Mon Sep 17 00:00:00 2001 From: Daniel Mensinger Date: Mon, 18 Feb 2019 15:01:49 +0100 Subject: [PATCH] Minor code fixes --- mesonbuild/dependencies/base.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mesonbuild/dependencies/base.py b/mesonbuild/dependencies/base.py index 44c3ef24d..b25927cba 100644 --- a/mesonbuild/dependencies/base.py +++ b/mesonbuild/dependencies/base.py @@ -1111,18 +1111,18 @@ class CMakeDependency(ExternalDependency): @staticmethod @functools.lru_cache(maxsize=None) - def _cached_listdir(path: str) -> List[Tuple[str, str]]: + def _cached_listdir(path: str) -> Tuple[Tuple[str, str]]: try: - return [(x, str(x).lower()) for x in os.listdir(path)] - except: - return [] + return tuple([(x, str(x).lower()) for x in os.listdir(path)]) + except OSError: + return () @staticmethod @functools.lru_cache(maxsize=None) def _cached_isdir(path: str) -> bool: try: return os.path.isdir(path) - except: + except OSError: return False def _preliminary_find_check(self, name: str, module_path: List[str]) -> bool: