From 85a14b68b75ef4e024cc84ab8ebdc4e9de4a23e1 Mon Sep 17 00:00:00 2001 From: Todd Gamblin Date: Fri, 31 Oct 2014 10:30:58 -0700 Subject: spack compiler add checks for access before listing directories. --- lib/spack/spack/compiler.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/spack/spack/compiler.py b/lib/spack/spack/compiler.py index 35e3b898ec..8debf518c7 100644 --- a/lib/spack/spack/compiler.py +++ b/lib/spack/spack/compiler.py @@ -169,6 +169,10 @@ class Compiler(object): checks = [] for directory in path: + if not (os.path.isdir(directory) and + os.access(directory, os.R_OK | os.X_OK)): + continue + files = os.listdir(directory) for exe in files: full_path = join_path(directory, exe) -- cgit v1.2.3-60-g2f50