X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fmethods%2Fresolve.py;h=1746b4bd4db7be03462fcdf8bcb2b56cd8f13d23;hb=11d02cbfd5e91784119bb9377fceb4fa6adae621;hp=b854d65602e899fc145bf4c75cdea39680862632;hpb=3d7237fa0b5f2b4a60cb97c7fb3b6aecfd94558a;p=sfa.git diff --git a/sfa/methods/resolve.py b/sfa/methods/resolve.py index b854d656..1746b4bd 100644 --- a/sfa/methods/resolve.py +++ b/sfa/methods/resolve.py @@ -13,7 +13,7 @@ class resolve(Method): Resolve a record. @param cred credential string authorizing the caller - @param hrn human readable name to resolve + @param hrn human readable name to resolve (hrn or urn) @return a list of record dictionaries or empty list """ @@ -21,13 +21,13 @@ class resolve(Method): accepts = [ Parameter(str, "Credential string"), - Mixed(Parameter(str, "Human readable name (hrn)"), + Mixed(Parameter(str, "Human readable name (hrn or urn)"), Parameter(list, "List of Human readable names ([hrn])")) ] returns = [SfaRecord] - def call(self, cred, hrn, origin_hrn=None): + def call(self, cred, xrn, origin_hrn=None): user_cred = Credential(string=cred) #log the call @@ -42,7 +42,7 @@ class resolve(Method): 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, hrn, origin_hrn=origin_hrn) + return manager.resolve(self.api, xrn, origin_hrn=origin_hrn)