import sliver_vs
import ticket
import tools
-
+from api_calls import *
API_SERVER_PORT = 812
UNIX_ADDR = '/tmp/sliver_mgr.api'
-deliver_ticket = None # set in sm.py:start()
-
-from api_calls import *
-
class APIRequestHandler(SimpleXMLRPCServer.SimpleXMLRPCRequestHandler):
# overriding _dispatch to achieve this effect is officially deprecated,
# but I can't figure out how to get access to .request without
if not caller_name in (target_name, target_rec['delegations']):
raise xmlrpclib.Fault(108, 'Permission denied.')
try: result = method(target_rec, *args[1:])
- except Exception, err: raise xmlrpclib.Fault(104, 'Error in call: %s' %err)
+ except Exception, err: raise xmlrpclib.Fault(104, 'Error in call: %s' %err)
else: result = method(*args)
if result == None: result = 1
return result