diff options
Diffstat (limited to 'pym/_emerge/Package.py')
-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 0cc36e18f..1671c4ef7 100644 --- a/pym/_emerge/Package.py +++ b/pym/_emerge/Package.py @@ -344,12 +344,12 @@ class _PackageMetadataWrapper(_PackageMetadataWrapperBase): getattr(self, "_set_" + k.lower())(k, v) elif k in self._use_conditional_keys: try: - reduced = use_reduce(v, matchall=1) + reduced = use_reduce(v, matchall=1, flat=True) except portage.exception.InvalidDependString as e: self._pkg._invalid_metadata(k + ".syntax", "%s: %s" % (k, e)) else: if reduced and k == 'PROVIDE': - for x in portage.flatten(reduced): + for x in reduced: if not isvalidatom(x): self._pkg._invalid_metadata(k + ".syntax", "%s: %s" % (k, x)) |