From: Thierry Parmentelat Date: Mon, 28 Nov 2011 09:08:05 +0000 (+0100) Subject: insert the driver attribute to the real manager, not the wrapper X-Git-Tag: sfa-2.0-1~6^2~11 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=bdfe227f00a866ce0ee362b9f81248b4a092980e;p=sfa.git insert the driver attribute to the real manager, not the wrapper --- diff --git a/sfa/generic/__init__.py b/sfa/generic/__init__.py index 0f9043b2..363f3dd0 100644 --- a/sfa/generic/__init__.py +++ b/sfa/generic/__init__.py @@ -46,7 +46,7 @@ class Generic: # see pl.py for an example # some descendant of SfaApi def api_class (self) : pass - # in practical terms these are modules for now + # the python classes to use to build up the context def registry_class (self) : pass def slicemgr_class (self) : pass def aggregate_class (self) : pass @@ -64,9 +64,10 @@ class Generic: driver = self.make_driver (api.config, api.interface) ### arrange stuff together # add a manager wrapper - manager = ManagerWrapper(manager,api.interface) - api.manager=manager + manager_wrap = ManagerWrapper(manager,api.interface) + api.manager=manager_wrap # insert driver in manager + logger.info("Setting manager.driver, manager=%s"%manager) manager.driver=driver # add it in api as well for convenience api.driver=driver