summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pym/portage/eclass_cache.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/pym/portage/eclass_cache.py b/pym/portage/eclass_cache.py
index 4a934f16f..77adcd03f 100644
--- a/pym/portage/eclass_cache.py
+++ b/pym/portage/eclass_cache.py
@@ -35,6 +35,8 @@ class hashed_path(object):
except OSError as e:
if e.errno in (errno.ENOENT, errno.ESTALE):
raise FileNotFound(self.location)
+ elif e.errno == PermissionDenied.errno:
+ raise PermissionDenied(self.location)
raise
return obj
if not attr.islower():