From c950c465824577b11f4e961f3ead46895ef6afcd Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Wed, 25 Oct 2006 23:02:30 +0000 Subject: [PATCH] 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(-) 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 -- 2.26.2