[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging branch, master, updated. milestone4-368-g700ab82
Michael 'Mickey' Lauer
mickey at vanille-media.de
Mon Feb 2 18:51:30 UTC 2009
The following commit has been merged in the master branch:
commit a6bca2e7e40d43eeb829eb6b0c352aaf1f1434f8
Author: Michael 'Mickey' Lauer <mickey at vanille-media.de>
Date: Thu Dec 4 16:30:42 2008 +0100
resource: disable resource on object shutdown
diff --git a/framework/resource.py b/framework/resource.py
index 8fbddc0..18d043b 100644
--- a/framework/resource.py
+++ b/framework/resource.py
@@ -121,6 +121,15 @@ class Resource( dbus.service.Object ):
gobject.idle_add( on_idle, self )
+ def shutdown( self ):
+ """
+ Called by the subsystem during system shutdown.
+ """
+ if self._resourceStatus in "enabled enabling".split():
+ # no error handling, either it works or not
+ #self._disable( lambda: None, lambda Foo: None )
+ self.Disable( lambda: None, lambda Foo: None )
+
def _updateResourceStatus( self, nextStatus ):
logger.info( "setting resource status for %s from %s to %s" % ( self._resourceName, self._resourceStatus, nextStatus ) )
self._resourceStatus = nextStatus
diff --git a/framework/subsystems/odeviced/idlenotifier.py b/framework/subsystems/odeviced/idlenotifier.py
index 1bed1e4..b0cf0e5 100644
--- a/framework/subsystems/odeviced/idlenotifier.py
+++ b/framework/subsystems/odeviced/idlenotifier.py
@@ -59,6 +59,7 @@ class IdleNotifier( dbus.service.Object ):
self.state = "awake"
self.timeouts = { \
+ "none": -1, # dummy state
"idle": 10,
"idle_dim": 20,
"idle_prelock": 12,
--
FSO frameworkd Debian packaging
More information about the pkg-fso-commits
mailing list