From: Zac Medico Date: Wed, 25 Oct 2006 23:02:30 +0000 (-0000) Subject: Fix broken is_eclass_data_valid comparison logic. X-Git-Tag: v2.1.2~550 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=c950c465824577b11f4e961f3ead46895ef6afcd;p=portage.git Fix broken is_eclass_data_valid comparison logic. svn path=/main/trunk/; revision=4819 --- diff --git a/pym/eclass_cache.py b/pym/eclass_cache.py index 6b4f87cd6..b0f82fd02 100644 --- a/pym/eclass_cache.py +++ b/pym/eclass_cache.py @@ -56,13 +56,13 @@ class cache: def is_eclass_data_valid(self, ec_dict): if not isinstance(ec_dict, dict): return False - for eclass, mtime in ec_dict.iteritems(): + for eclass, tup in ec_dict.iteritems(): cached_data = self.eclasses.get(eclass, None) """ Only use the mtime for validation since the probability of a collision is small and, depending on the cache implementation, the path may not be specified (cache from rsync mirrors, for example). """ - if cached_data is None or mtime != cached_data[1]: + if cached_data is None or tup[1] != cached_data[1]: return False return True