From 8520fb471f88cd1ef96e893f0d14f06e2e315349 Mon Sep 17 00:00:00 2001 From: lxnay Date: Wed, 12 Nov 2008 21:47:36 +0000 Subject: [PATCH] Entropy/RemoteDbSkelInterface: - add fetchall2list,fetchall2set,fetchone2set,fetchone2list methods git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2686 cd1c1023-2f26-0410-ae45-c471fc1f0318 --- libraries/entropy.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/libraries/entropy.py b/libraries/entropy.py index bf8cf3a28..f36c24396 100644 --- a/libraries/entropy.py +++ b/libraries/entropy.py @@ -17817,6 +17817,24 @@ class RemoteDbSkelInterface: return True return False + def fetchall2set(self, item): + mycontent = set() + for x in item: + mycontent |= set(x) + return mycontent + + def fetchall2list(self, item): + content = [] + for x in item: + content += list(x) + return content + + def fetchone2list(self, item): + return list(item) + + def fetchone2set(self, item): + return set(item) + class DistributionUGCInterface(RemoteDbSkelInterface): SQL_TABLES = {