From 30dae279e202a1d60e97e9cd59f730f89f0ddc1d Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Sat, 30 May 2009 22:48:02 +0200 Subject: [PATCH] entropy.db: new method retrieveNeededLibraryIdpackages --- libraries/entropy/db.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libraries/entropy/db.py b/libraries/entropy/db.py index 551d229dc..4524476dd 100644 --- a/libraries/entropy/db.py +++ b/libraries/entropy/db.py @@ -2771,6 +2771,13 @@ class LocalRepository: """, (needed_library_name,)) return self.fetchall2set(self.cursor.fetchall()) + def retrieveNeededLibraryIdpackages(self): + # neededlibraryidpackages + if not self.doesTableExist('neededlibraryidpackages'): + return [] + self.cursor.execute('SELECT idpackage, library FROM neededlibraryidpackages') + return self.cursor.fetchall() + def retrieveConflicts(self, idpackage): self.cursor.execute('SELECT conflict FROM conflicts WHERE idpackage = (?)', (idpackage,)) return self.fetchall2set(self.cursor.fetchall())