use api.manager
authorThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Mon, 14 Nov 2011 08:00:36 +0000 (09:00 +0100)
committerThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Mon, 14 Nov 2011 08:00:36 +0000 (09:00 +0100)
sfa/methods/ResolveGENI.py

index d978197..7c9cc14 100644 (file)
@@ -15,13 +15,4 @@ class ResolveGENI(Method):
     returns = Parameter(bool, "Success or Failure")
 
     def call(self, xrn):
-
-        manager_base = 'sfa.managers'
-
-        if self.api.interface in ['registry']:
-            mgr_type = self.api.config.SFA_REGISTRY_TYPE
-            manager_module = manager_base + ".registry_manager_%s" % mgr_type
-            manager = __import__(manager_module, fromlist=[manager_base])
-            return manager.Resolve(self.api, xrn, '')
-               
-        return {}
+        return self.api.manager.Resolve(self.api, xrn, '')