From 24adfb012a8a770e550dcc57a4aef033c0747dc0 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Thu, 16 Apr 2009 06:22:36 +0200 Subject: [PATCH] entropy.client.interfaces.metadata: extract_pkg_metadata, eclasses metadatum must be a set(), as returned by entropy.db.getPackageData --- libraries/entropy/client/interfaces/metadata.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/entropy/client/interfaces/metadata.py b/libraries/entropy/client/interfaces/metadata.py index d7288258e..3811d170a 100644 --- a/libraries/entropy/client/interfaces/metadata.py +++ b/libraries/entropy/client/interfaces/metadata.py @@ -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: