From 06e73e7a06c9c8cecbcdcb0669c0b894848f2bd1 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Fri, 10 Apr 2009 01:09:31 +0000 Subject: [PATCH] fix bug --- geni/methods/resolve.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/geni/methods/resolve.py b/geni/methods/resolve.py index 7fbb1e27..a7824780 100644 --- a/geni/methods/resolve.py +++ b/geni/methods/resolve.py @@ -1,9 +1,13 @@ + + + from geni.util.faults import * from geni.util.excep import * from geni.util.method import Method from geni.util.parameter import Parameter, Mixed from geni.util.auth import Auth from geni.util.record import GeniRecord +from geni.registry import Registries from geni.util.debug import log class resolve(Method): @@ -30,9 +34,11 @@ class resolve(Method): # is this a foreign record if not hrn.startswith(self.api.hrn): - for registry in self.api.registries: + registries = Registries(self.api) + credential = self.api.getCredential() + for registry in registries: if hrn.startswith(registry): - records = self.api.registries[registry].resolve(self.api.credential, name) + records = registries[registry].resolve(credential, name) good_records = records else: auth_hrn = self.api.auth.get_authority(hrn) -- 2.43.0