summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pym/portage/sets/files.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/pym/portage/sets/files.py b/pym/portage/sets/files.py
index f5884eea7..a3875ada8 100644
--- a/pym/portage/sets/files.py
+++ b/pym/portage/sets/files.py
@@ -2,6 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
+import errno
import os
from portage.util import grabfile, write_atomic, ensure_dirs
@@ -52,7 +53,12 @@ class StaticFileSet(EditablePackageSet):
except (OSError, IOError):
mtime = None
if (not self._loaded or self._mtime != mtime):
- self.loader.load()
+ try:
+ self.loader.load()
+ except EnvironmentError, e:
+ if e.errno != errno.ENOENT:
+ raise
+ del e
self._setAtoms(self.loader.keys())
self._mtime = mtime