summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-05-12 15:57:03 -0700
committerZac Medico <zmedico@gentoo.org>2012-05-12 15:57:03 -0700
commit45de6e3dbea776bba5f9483a9f23fbcc5c2f6520 (patch)
tree4cdf6935bef44002ade1bd0c0abbee69b3d4b654
parentd5bdc1574b7ac665900cb0769af31c38fa1621c0 (diff)
downloadportage-45de6e3dbea776bba5f9483a9f23fbcc5c2f6520.tar.gz
portage-45de6e3dbea776bba5f9483a9f23fbcc5c2f6520.tar.bz2
portage-45de6e3dbea776bba5f9483a9f23fbcc5c2f6520.zip
_pkg_str: add cpv attribute for match_from_list
-rw-r--r--pym/portage/versions.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/pym/portage/versions.py b/pym/portage/versions.py
index de2fe709f..ea8d5ae57 100644
--- a/pym/portage/versions.py
+++ b/pym/portage/versions.py
@@ -351,6 +351,8 @@ class _pkg_str(_unicode):
if self.cpv_split is None:
raise InvalidData(cpv)
self.__dict__['cp'] = self.cpv_split[0] + '/' + self.cpv_split[1]
+ # for match_from_list introspection
+ self.__dict__['cpv'] = self
def __setattr__(self, name, value):
raise AttributeError("_pkg_str instances are immutable",