X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=api_calls.py;h=8e717ab138e0ba209b5029d31651d2f757d80392;hb=4208b34d6cb160a543bd15caf89da8f359714e0d;hp=6d3377bf85b62f2a86e24febd0ac31129c5eb600;hpb=2ea95268ac45ee96f6657ad424e3268ed915fc7e;p=nodemanager.git diff --git a/api_calls.py b/api_calls.py index 6d3377b..8e717ab 100644 --- a/api_calls.py +++ b/api_calls.py @@ -271,3 +271,11 @@ def SetLoans(sliver_name, loans): if not validate_loans(loans): raise xmlrpclib.Fault(102, 'Invalid argument: the second argument must be a well-formed loan specification') rec['_loans'] = loans database.db.sync() + +@export_to_docbook(roles=['nm-controller', 'self'], + returns=Parameter(dict, 'Record dictionary')) +@export_to_api(0) +def GetRecord(sliver_name): + """Return sliver record""" + rec = sliver_name + return rec