summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-05-09 08:46:04 +0000
committerZac Medico <zmedico@gentoo.org>2008-05-09 08:46:04 +0000
commit9f60138b704d094b97e1be8887e8db6c1eaa5ed0 (patch)
tree6e6925d48f117b91552058a4a88755e88b85f08f /bin
parent672d3fdd899af17b28ab6d92477d921801bb23af (diff)
downloadportage-9f60138b704d094b97e1be8887e8db6c1eaa5ed0.tar.gz
portage-9f60138b704d094b97e1be8887e8db6c1eaa5ed0.tar.bz2
portage-9f60138b704d094b97e1be8887e8db6c1eaa5ed0.zip
Simplify code for derived Package attributes. (trunk r10266)
svn path=/main/branches/2.1.2/; revision=10267
Diffstat (limited to 'bin')
-rwxr-xr-xbin/emerge6
1 files changed, 2 insertions, 4 deletions
diff --git a/bin/emerge b/bin/emerge
index fc6a687a9..1cf8dd84e 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -1427,10 +1427,8 @@ class Package(Task):
self.cp = portage.cpv_getkey(self.cpv)
self.slot_atom = "%s:%s" % (self.cp, self.metadata["SLOT"])
self.cpv_slot = "%s:%s" % (self.cpv, self.metadata["SLOT"])
- cpv_parts = portage.catpkgsplit(self.cpv)
- self.category = cpv_parts[0]
- self.pv_split = cpv_parts[1:]
- self.pf = self.cpv.replace(self.category + "/", "", 1)
+ self.category, self.pf = portage.catsplit(self.cpv)
+ self.pv_split = portage.catpkgsplit(self.cpv)[1:]
def _get_hash_key(self):
hash_key = getattr(self, "_hash_key", None)