From: Zac Medico Date: Tue, 4 Aug 2009 07:09:35 +0000 (-0000) Subject: Bug #280259 - Fix emaint to call binarytree._load_pkgindex() for unicode X-Git-Tag: v2.2_rc36~23 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=34f9b9553c00affb83f0423f37400b3cfc648694;p=portage.git Bug #280259 - Fix emaint to call binarytree._load_pkgindex() for unicode handling. svn path=/main/trunk/; revision=13891 --- diff --git a/bin/emaint b/bin/emaint index 0d053d7fb..0bfc88de5 100755 --- a/bin/emaint +++ b/bin/emaint @@ -116,13 +116,8 @@ class BinhostHandler(object): myroot = portage.settings["ROOT"] self._bintree = portage.db[myroot]["bintree"] self._bintree.populate() - self._pkgindex_file = os.path.join(self._bintree.pkgdir, "Packages") - self._pkgindex = self._bintree._new_pkgindex() - f = open(self._pkgindex_file, 'r') - try: - self._pkgindex.read(f) - finally: - f.close() + self._pkgindex_file = self._bintree._pkgindex_file + self._pkgindex = self._bintree._load_pkgindex() def check(self, onProgress=None): missing = [] @@ -178,13 +173,8 @@ class BinhostHandler(object): cpv_all = self._bintree.dbapi.cpv_all() cpv_all.sort() - pkgindex = bintree._new_pkgindex() + pkgindex = bintree._load_pkgindex() self._pkgindex = pkgindex - f = open(self._pkgindex_file, 'r') - try: - self._pkgindex.read(f) - finally: - f.close() metadata = {} for d in pkgindex.packages: