From 957df064bfbac3d74d5c8b2876bd9e7e2db46c03 Mon Sep 17 00:00:00 2001 From: necoro <> Date: Tue, 16 Jan 2007 23:00:38 +0000 Subject: Bug fixes --- portato/backend/portage_helper.py | 2 +- portato/gui/gui_helper.py | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/portato/backend/portage_helper.py b/portato/backend/portage_helper.py index 7fc6c34..6cfe25a 100644 --- a/portato/backend/portage_helper.py +++ b/portato/backend/portage_helper.py @@ -278,7 +278,7 @@ def split_package_name (name): @returns: list: [category, name, version, rev] whereby rev is "r0" if not specified in the name @rtype: string[]""" - r = portage.catpkgsplit(name) + r = portage.catpkgsplit(portage.dep_getcpv(name)) if not r: r = name.split("/") if len(r) == 1: diff --git a/portato/gui/gui_helper.py b/portato/gui/gui_helper.py index 4fb4dba..7d8ead8 100644 --- a/portato/gui/gui_helper.py +++ b/portato/gui/gui_helper.py @@ -449,8 +449,6 @@ class EmergeQueue: for p in packages: if p in ["world", "system"]: continue cat = backend.split_package_name(p)[0] # get category - while cat[0] in ["=",">","<","!"]: - cat = cat[1:] self.db.reload(cat) debug("Category %s refreshed" % cat) @@ -474,7 +472,7 @@ class EmergeQueue: process = Popen(command+options+packages, stdout = slave, stderr = STDOUT, shell = False) # start thread waiting for the stop of emerge - Thread(target=self._update_packages, args=(packages+self.deps.keys(), process)).start() + Thread(name="Emerge-Thread", target=self._update_packages, args=(packages+self.deps.keys(), process)).start() # remove for i in it: -- cgit v1.2.3-70-g09d2