[nanny] Detect pkg_db's added or removed at startup
- From: Roberto Majadas <telemaco src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [nanny] Detect pkg_db's added or removed at startup
- Date: Mon, 1 Feb 2010 15:49:59 +0000 (UTC)
commit 1b1f79eceed4b143da876b77052ab258bff17c41
Author: Roberto Majadas <roberto majadas openshine com>
Date: Mon Feb 1 16:49:30 2010 +0100
Detect pkg_db's added or removed at startup
daemon/src/FilterManager.py | 12 +++++++++++-
1 files changed, 11 insertions(+), 1 deletions(-)
---
diff --git a/daemon/src/FilterManager.py b/daemon/src/FilterManager.py
index fccfa88..6893293 100644
--- a/daemon/src/FilterManager.py
+++ b/daemon/src/FilterManager.py
@@ -165,8 +165,18 @@ class FilterManager (gobject.GObject) :
else:
db = open("/var/lib/nanny/pkg_filters/conf", 'rb')
self.pkg_filters_conf = pickle.load(db)
- print self.pkg_filters_conf
db.close()
+ for rdb in list(set(self.pkg_filters_conf.keys()) - set(ddbb)) :
+ print "Remove conf of pkg_list (%s)" % rdb
+ self.pkg_filters_conf.pop(rdb)
+ for db in ddbb :
+ if not self.pkg_filters_conf.has_key(db) :
+ print "Add missing conf of pkg_list (%s)" % db
+ self.pkg_filters_conf[db] = {"categories" : [],
+ "users_info" : {}
+ }
+ self.__save_pkg_filters_conf()
+
def __save_pkg_filters_conf(self):
output = open("/var/lib/nanny/pkg_filters/conf", 'wb')
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]