From b07808edb1bc7b7adb36fd8d21ea430d1769d2a7 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sat, 29 Oct 2011 11:56:14 -0700 Subject: egencache: fix StatCollision handling breakage This has been broken since the _eclasses_ structure changed in commit 2ed1cb53cc4158af08c22d466b15b9a9a7767212. --- bin/egencache | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/egencache b/bin/egencache index 38e983361..01eadf053 100755 --- a/bin/egencache +++ b/bin/egencache @@ -258,9 +258,9 @@ class GenCache(object): # mtime on the ebuild (and the corresponding cache entry). # See bug #139134. max_mtime = sc.mtime - for ec, (loc, ec_mtime) in metadata['_eclasses_'].items(): - if max_mtime < ec_mtime: - max_mtime = ec_mtime + for ec, ec_hash in metadata['_eclasses_'].items(): + if max_mtime < ec_hash.mtime: + max_mtime = ec_hash.mtime if max_mtime == sc.mtime: max_mtime += 1 max_mtime = long(max_mtime) -- cgit v1.2.3-1-g7c22