diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-06-10 18:15:07 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-06-10 18:15:07 -0700 |
commit | c864dd8d26ecc2144fd7e0ae56d12519f94dbd99 (patch) | |
tree | 3f3a16da982e875c09bed6d870784b5764442641 /pym/_emerge | |
parent | b6ecc428a7e04afa3449df6a6844978eeb40d569 (diff) | |
download | portage-c864dd8d26ecc2144fd7e0ae56d12519f94dbd99.tar.gz portage-c864dd8d26ecc2144fd7e0ae56d12519f94dbd99.tar.bz2 portage-c864dd8d26ecc2144fd7e0ae56d12519f94dbd99.zip |
Add a _get_slot_re() function.
Diffstat (limited to 'pym/_emerge')
-rw-r--r-- | pym/_emerge/Package.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pym/_emerge/Package.py b/pym/_emerge/Package.py index 75021b9f5..91d7606b2 100644 --- a/pym/_emerge/Package.py +++ b/pym/_emerge/Package.py @@ -8,7 +8,7 @@ from portage import _encodings, _unicode_decode, _unicode_encode from portage.cache.mappings import slot_dict_class from portage.const import EBUILD_PHASES from portage.dep import Atom, check_required_use, use_reduce, \ - paren_enclose, _slot_re, _slot_separator, _repo_separator + paren_enclose, _get_slot_re, _slot_separator, _repo_separator from portage.versions import _pkg_str, _unknown_repo from portage.eapi import _get_eapi_attrs from portage.exception import InvalidDependString @@ -51,7 +51,7 @@ class Package(Task): self.metadata['CHOST'] = self.root_config.settings.get('CHOST', '') eapi_attrs = _get_eapi_attrs(self.metadata["EAPI"]) slot = self.slot - if _slot_re.match(slot) is None: + if _get_slot_re(eapi_attrs).match(slot) is None: self._invalid_metadata('SLOT.invalid', "SLOT: invalid value: '%s'" % slot) # Avoid an InvalidAtom exception when creating slot_atom. |