From ef3dc98867abd5ea366336ba5ecd1892bd9cb149 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Sun, 20 Sep 2009 15:18:06 +0200 Subject: [PATCH] [entropy.db] add new method setRevision --- libraries/entropy/db.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/libraries/entropy/db.py b/libraries/entropy/db.py index c5bafd1fa..ac1865368 100644 --- a/libraries/entropy/db.py +++ b/libraries/entropy/db.py @@ -2205,6 +2205,21 @@ class EntropyRepository: """, (slot, idpackage,)) self.commitChanges() + def setRevision(self, idpackage, revision): + """ + Set Entropy revision for package. + + @param idpackage: package indentifier + @type idpackage: int + @param revision: new revision + @type revision: int + """ + with self.__write_mutex: + self.cursor.execute(""" + UPDATE baseinfo SET revision = (?) WHERE idpackage = (?) + """, (revision, idpackage,)) + self.commitChanges() + def removeLicensedata(self, license_name): """ Remove license text for given license name identifier.