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:
0336684
)
redeem_ticket has been replaced by RedeemTicket
author
Tony Mack
<tmack@cs.princeton.edu>
Thu, 5 Aug 2010 22:55:11 +0000
(22:55 +0000)
committer
Tony Mack
<tmack@cs.princeton.edu>
Thu, 5 Aug 2010 22:55:11 +0000
(22:55 +0000)
sfa/methods/redeem_ticket.py
patch
|
blob
|
history
diff --git
a/sfa/methods/redeem_ticket.py
b/sfa/methods/redeem_ticket.py
index
db686cc
..
82985e7
100644
(file)
--- a/
sfa/methods/redeem_ticket.py
+++ b/
sfa/methods/redeem_ticket.py
@@
-4,10
+4,13
@@
import xmlrpclib
from sfa.util.faults import *
from sfa.util.method import Method
from sfa.util.parameter import Parameter, Mixed
from sfa.util.faults import *
from sfa.util.method import Method
from sfa.util.parameter import Parameter, Mixed
+from sfa.methods.RedeemTicket import RedeemTicket
-class redeem_ticket(
Method
):
+class redeem_ticket(
RedeemTicket
):
"""
"""
- Reset the specified slice
+ Deprecated. Use RedeemTicket instead.
+
+ Redeem a approved set of resource allocations (ticket).
@param cred credential string specifying the rights of the caller
@param ticket
@param cred credential string specifying the rights of the caller
@param ticket
@@
-24,13
+27,5
@@
class redeem_ticket(Method):
returns = [Parameter(int, "1 if successful")]
def call(self, cred, ticket):
returns = [Parameter(int, "1 if successful")]
def call(self, cred, ticket):
- self.api.auth.check(cred, 'redeemticket')
- self.api.auth.check_ticket(ticket)
- # send the call to the right manager
- manager_base = 'sfa.managers'
- mgr_type = self.api.config.SFA_CM_TYPE
- manager_module = manager_base + ".component_manager_%s" % mgr_type
- manager = __import__(manager_module, fromlist=[manager_base])
- manager.redeem_ticket(self.api, ticket)
- return 1
+ return RedeemTicket.call(self, ticket, cred)