git://git.onelab.eu
/
sfa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
69f9779
)
Instentiate api with 'interface' type. NT.
author
Nicolas Turro
<Nicolas.Turro@inria.fr>
Wed, 2 Nov 2011 12:52:59 +0000
(13:52 +0100)
committer
Nicolas Turro
<Nicolas.Turro@inria.fr>
Wed, 2 Nov 2011 12:52:59 +0000
(13:52 +0100)
sfa/managers/registry_manager_slab.py
patch
|
blob
|
history
diff --git
a/sfa/managers/registry_manager_slab.py
b/sfa/managers/registry_manager_slab.py
index
b30ca93
..
af470c3
100644
(file)
--- a/
sfa/managers/registry_manager_slab.py
+++ b/
sfa/managers/registry_manager_slab.py
@@
-16,7
+16,7
@@
from sfa.trust.gid import create_uuid
from sfa.util.version import version_core
from sfa.senslab.api import *
from sfa.util.version import version_core
from sfa.senslab.api import *
-myapi=SfaAPI()
+myapi=SfaAPI(
interface='registry'
)
# The GENI GetVersion call
def GetVersion(api):
# The GENI GetVersion call
def GetVersion(api):
@@
-197,7
+197,13
@@
def list(api, xrn, origin_hrn=None):
records = []
if registry_hrn != myapi.hrn:
credential = myapi.getCredential()
records = []
if registry_hrn != myapi.hrn:
credential = myapi.getCredential()
- record_list = registries[registry_hrn].List(xrn, credential)
+ print>>sys.stderr, "Registries : ", registries
+ #record_list = registries[registry_hrn].List(xrn, credential)
+
+ interface=registries[registries_hrn]
+ server=api.get_server(interface,credential)
+ records= server.List(xrn,credential)
+
records = [SfaRecord(dict=record).as_dict() for record in record_list]
# if we still have not found the record yet, try the local registry
records = [SfaRecord(dict=record).as_dict() for record in record_list]
# if we still have not found the record yet, try the local registry