From 59b3b2cdba6c64e334d60137ff14af28a036c5d6 Mon Sep 17 00:00:00 2001 From: Brian Harring Date: Thu, 28 Jul 2005 05:44:42 +0000 Subject: fix to rewrite_eclasses base --- portage/cache/template.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/portage/cache/template.py b/portage/cache/template.py index 8b30e5f..6d087e5 100644 --- a/portage/cache/template.py +++ b/portage/cache/template.py @@ -1,7 +1,7 @@ # Copyright: 2005 Gentoo Foundation # Author(s): Brian Harring (ferringb@gentoo.org) # License: GPL2 -# $Header: /local/data/ulm/cvs/history/var/cvsroot/gentoo-src/portage/portage/cache/template.py,v 1.2 2005/07/13 05:51:35 ferringb Exp $ +# $Header: /local/data/ulm/cvs/history/var/cvsroot/gentoo-src/portage/portage/cache/template.py,v 1.3 2005/07/28 05:44:42 ferringb Exp $ import cache_errors, copy @@ -32,7 +32,7 @@ class database(object): self.updates = 0 d=self._getitem(cpv) if "_eclasses_" in d: - d["_eclasses_"] = reconstruct_eclasses(d["_eclasses_"]) + d["_eclasses_"] = reconstruct_eclasses(cpv, d["_eclasses_"]) return d def _getitem(self, cpv): @@ -137,7 +137,7 @@ def serialize_eclasses(eclass_dict): """takes a dict, returns a string representing said dict""" return "\t".join(["%s\t%s\t%s" % (k, v[0], str(v[1])) for k,v in eclass_dict.items()]) -def reconstruct_eclasses(eclass_string): +def reconstruct_eclasses(cpv, eclass_string): """returns a dict when handed a string generated by serialize_eclasses""" eclasses = eclass_string.rstrip().lstrip().split("\t") if eclasses == [""]: -- cgit v1.2.3-65-gdbad