diff options
author | Zac Medico <zmedico@gentoo.org> | 2011-09-03 11:39:05 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2011-09-03 11:39:05 -0700 |
commit | bc636fe8f9720957f29e5a07cd98531f20368ddd (patch) | |
tree | 2904f9452090b7019044b1e24e1cc0d56002f579 /pym/portage/util/_dyn_libs | |
parent | 3f9239de54cc90972750f673102f88b824e500ba (diff) | |
download | portage-bc636fe8f9720957f29e5a07cd98531f20368ddd.tar.gz portage-bc636fe8f9720957f29e5a07cd98531f20368ddd.tar.bz2 portage-bc636fe8f9720957f29e5a07cd98531f20368ddd.zip |
Handle unpickle AttributeError (bug #381705).
Diffstat (limited to 'pym/portage/util/_dyn_libs')
-rw-r--r-- | pym/portage/util/_dyn_libs/PreservedLibsRegistry.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/portage/util/_dyn_libs/PreservedLibsRegistry.py b/pym/portage/util/_dyn_libs/PreservedLibsRegistry.py index b916051a1..a1814981d 100644 --- a/pym/portage/util/_dyn_libs/PreservedLibsRegistry.py +++ b/pym/portage/util/_dyn_libs/PreservedLibsRegistry.py @@ -60,7 +60,7 @@ class PreservedLibsRegistry(object): f = open(_unicode_encode(self._filename, encoding=_encodings['fs'], errors='strict'), 'rb') self._data = pickle.load(f) - except (ValueError, pickle.UnpicklingError) as e: + except (AttributeError, ValueError, pickle.UnpicklingError) as e: writemsg_level(_("!!! Error loading '%s': %s\n") % \ (self._filename, e), level=logging.ERROR, noiselevel=-1) except (EOFError, IOError) as e: |