X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=api.py;h=0e51ba3cfe698617c5e74b4a883e99e9fd6b0e32;hb=7ec76682b323d9168be481921ebe81ccfebd92db;hp=0eac3e055b4eeb5bc17646206c504897582007a1;hpb=fac3b5e83cd67c043ef6e25a9411e9e0b76b69e1;p=nodemanager.git diff --git a/api.py b/api.py index 0eac3e0..0e51ba3 100644 --- a/api.py +++ b/api.py @@ -66,13 +66,13 @@ class APIRequestHandler(SimpleXMLRPCServer.SimpleXMLRPCRequestHandler): caller_name = pwd.getpwuid(xid)[0] # Special case the genicw if method_name == "AdminTicket": - if caller_name == 'PLC_SLICE_PREFIX'+"_genicw": + if caller_name == PLC_SLICE_PREFIX+"_genicw": try: result = method(*args) except Exception, err: raise xmlrpclib.Fault(104, 'Error in call: %s' %err) else: raise xmlrpclib.Fault(108, '%s: Permission denied.' % caller_name) # Anyone can call these functions - elif method_name not in ('ReCreate', 'Help', 'Ticket', 'GetXIDs', 'GetSSHKeys'): + elif method_name not in ('Help', 'Ticket', 'GetXIDs', 'GetSSHKeys'): # Authenticate the caller if not in the above fncts. target_name = args[0] # Gather target slice's object.