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())