[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging branch, debian, updated. upstream/0.9.5.5-717-g0f98819
Sebastian Krzyszkowiak
seba.dos1 at gmail.com
Sat Aug 6 08:18:03 UTC 2011
The following commit has been merged in the debian branch:
commit a14065414079cecec47485989f37bef2d65495ea
Author: Sebastian Krzyszkowiak <seba.dos1 at gmail.com>
Date: Tue Aug 25 00:43:15 2009 +0200
opimd: backend manager: add GetInitialized method
ATM it always returns False, but it'll change when backends learns how to use it.
diff --git a/framework/subsystems/opimd/backend_manager.py b/framework/subsystems/opimd/backend_manager.py
index 20f3263..a4d3217 100644
--- a/framework/subsystems/opimd/backend_manager.py
+++ b/framework/subsystems/opimd/backend_manager.py
@@ -66,6 +66,7 @@ class Backend(object):
#----------------------------------------------------------------------------#
"""Base class for all backend"""
__metaclass__ = BackendMetaClass
+ _initialized = False
_all_backends_cls = []
#----------------------------------------------------------------------------#
@@ -218,6 +219,19 @@ class BackendManager(DBusFBObject):
init().start_dbus(dbus_ok, dbus_error)
+ @dbus_method(_DIN_SOURCE, "", "b", rel_path_keyword="rel_path")
+ def GetInitialized(self, rel_path):
+ num_id = int(rel_path[1:])
+ backend = None
+
+ if (num_id < len(self._backends)):
+ backend = self._backends[num_id]
+ else:
+ raise InvalidBackendID( "Maximum backend ID is %d" % len(self._backends)-1 )
+
+ return backend._initialized
+
+
@dbus_method(_DIN_SOURCE, "", "s", rel_path_keyword="rel_path")
def GetName(self, rel_path):
num_id = int(rel_path[1:])
--
FSO frameworkd Debian packaging
More information about the pkg-fso-commits
mailing list