From bdfe227f00a866ce0ee362b9f81248b4a092980e Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Mon, 28 Nov 2011 10:08:05 +0100 Subject: [PATCH] insert the driver attribute to the real manager, not the wrapper --- sfa/generic/__init__.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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 -- 2.45.2