From c950c465824577b11f4e961f3ead46895ef6afcd Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Wed, 25 Oct 2006 23:02:30 +0000 Subject: Fix broken is_eclass_data_valid comparison logic. svn path=/main/trunk/; revision=4819 --- pym/eclass_cache.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pym') 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 -- cgit v1.2.3-1-g7c22