From: Tony Mack Date: Tue, 17 Aug 2010 18:08:52 +0000 (+0000) Subject: honor the hrn argument X-Git-Tag: sfa-1.0-0~36 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=4d5bc92435650871df1b62c52f755de027ab346d;hp=d653224bbfa49d3837c96766ef1b0332b7967544;p=sfa.git honor the hrn argument --- diff --git a/sfa/methods/get_registries.py b/sfa/methods/get_registries.py index 0d382d61..358874c8 100644 --- a/sfa/methods/get_registries.py +++ b/sfa/methods/get_registries.py @@ -30,5 +30,7 @@ class get_registries(Method): def call(self, cred, xrn = None): hrn, type = urn_to_hrn(xrn) self.api.auth.check(cred, 'list') - registries = Registries(self.api) - return registries.interfaces.values() + registries = Registries(self.api).interfaces.values() + if hrn: + registries = [reg for reg in registries if reg['hrn'] == hrn] + return registries