[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