コード例 #1
0
ファイル: xps.py プロジェクト: jbalint/spark
def requestXPS(name, parameters):
    remote = XPSSolver.getNonsparkSolver()
    requestId = log_outgoing_request(None, name, parameters)
    if remote is None:
        errnum = ERR_SERVER_NOT_AVAILABLE
        result = "Remote XPS server is not available"
        log_incoming_result(requestId, errnum, result)
        return errnum, result
    f = remote.solveList(name, toXPS(parameters))
    try:
        objresult = f.get()
        result = fromXPS(objresult)
        errnum = NO_ERROR
    except ExecutionException, e:
        errnum = ERR_EXECUTION
        result = e.getMessage()
コード例 #2
0
ファイル: xps.py プロジェクト: junion/butlerbot-unstable
def requestXPS(name, parameters):
    remote = XPSSolver.getNonsparkSolver()
    requestId = log_outgoing_request(None, name, parameters)
    if remote is None:
        errnum = ERR_SERVER_NOT_AVAILABLE
        result = "Remote XPS server is not available"
        log_incoming_result(requestId, errnum, result)
        return errnum, result
    f = remote.solveList(name, toXPS(parameters))
    try:
        objresult = f.get()
        result = fromXPS(objresult)
        errnum = NO_ERROR
    except ExecutionException, e:
        errnum = ERR_EXECUTION
        result = e.getMessage()