[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging branch, master, updated. milestone5.1
Michael 'Mickey' Lauer
mickey at vanille-media.de
Sat Jun 6 12:21:46 UTC 2009
The following commit has been merged in the master branch:
commit 56ae5854044885de592bb352bd4bdd545ada34ce
Author: Michael 'Mickey' Lauer <mickey at vanille-media.de>
Date: Mon Feb 16 17:42:18 2009 +0100
oeventsd: add org.freesmartphone.Events.ReloadRules()
diff --git a/framework/subsystems/oeventsd/oevents.py b/framework/subsystems/oeventsd/oevents.py
index 131f18d..3a49a9e 100644
--- a/framework/subsystems/oeventsd/oevents.py
+++ b/framework/subsystems/oeventsd/oevents.py
@@ -12,7 +12,7 @@ Package: oeventsd
Module: oevents
"""
-__version__ = "0.3.0"
+__version__ = "0.3.1"
import gobject
import dbus
@@ -129,6 +129,11 @@ class EventsManager(dbus.service.Object):
logger.info( "Removing rule %s", name )
self.rules.remove(rule)
+ @dbus.service.method( "org.freesmartphone.Events" )
+ def ReloadRules( self ):
+ """Reload all rules"""
+ self.update()
+
#============================================================================#
def factory(prefix, controller):
#============================================================================#
@@ -141,7 +146,7 @@ def factory(prefix, controller):
rules = parser.parse_rules(open(rules_file).read())
for rule in rules:
events_manager.add_rule(rule)
-
+
# This is to ensure that all the other subsystems are up before we update the events_manager
gobject.idle_add( events_manager.update )
--
FSO frameworkd Debian packaging
More information about the pkg-fso-commits
mailing list