entropy.client.interfaces.metadata: extract_pkg_metadata, eclasses metadatum must be a set(), as returned by entropy.db.getPackageData

This commit is contained in:
Fabio Erculiani
2009-04-16 06:22:36 +02:00
parent ee363147c7
commit 24adfb012a

View File

@@ -353,7 +353,8 @@ class ExtractorsMixin:
data['spm_phases'] = None
# setup vars
data['eclasses'] = data['eclasses'].split()
# eclasses must be a set as returned by entropy.db.getPackageData
data['eclasses'] = set(data['eclasses'].split())
try:
data['counter'] = int(data['counter'])
except ValueError: