containing non-existent eclass inside metadata.database._parse_data. Thanks
to Vlastimil Babka <caster@g.o> for reporting. (trunk r15412)
svn path=/main/branches/2.1.7/; revision=15634
return value
def _setitem(self, name, values):
- value_ro = self.db_ro.get(name, None)
+ try:
+ value_ro = self.db_ro.get(name)
+ except CacheCorruption:
+ value_ro = None
if value_ro is not None and \
self._are_values_identical(value_ro, values):
# we have matching values in the underlying db_ro