def forwardOrCreate(url, dstQueue, tType, numTasks): # Might not need the runPipeCurry after switching to queue.returnResponse # but keeping it for now beause I don't think it does any harm return defer_pipe.runPipeCurry(defer_pipe.pipe([queue.forwardRequestToCluster(url), queue.createTaskAndForward(dstQueue, tType, numTasks)]))
def forwardOrCreate(url, dstQueue, tType, numTasks): # Might not need the runPipeCurry after switching to queue.returnResponse # but keeping it for now beause I don't think it does any harm return defer_pipe.runPipeCurry( defer_pipe.pipe([ queue.forwardRequestToCluster(url), queue.createTaskAndForward(dstQueue, tType, numTasks) ]))
def returnResponse(pipe): return hookFailure(defer_pipe.pipe([defer_pipe.runPipeCurry(pipe), returnSuccess]))
def forwardOrCreateTask(url, dstQueue, tType, numTasks): return defer_pipe.runPipeCurry(defer_pipe.pipe([queue.forwardRequestToCluster(url), queue.createTaskAndForward(dstQueue, tType, numTasks)]))
def forwardOrCreateTask(url, dstQueue, tType, numTasks): return defer_pipe.runPipeCurry( defer_pipe.pipe([ queue.forwardRequestToCluster(url), queue.createTaskAndForward(dstQueue, tType, numTasks) ]))
def returnResponse(pipe): return hookFailure( defer_pipe.pipe([defer_pipe.runPipeCurry(pipe), returnSuccess]))