Ejemplo n.º 1
0
def response(request,requestType,requestID): 
    """Task's response view."""

    try : 
        response , mimeType = getTaskResponse( requestType , requestID )
        return HttpResponse( response , content_type= mimeType ) 
    except Exception as e : 
        return HttpResponse('ERROR: Response not available! requestClass="%s" ; requestID = "%s" '%\
                    (requestType,requestID),status=500,content_type='text/plain') 
Ejemplo n.º 2
0
def response(request, requestType, requestID):
    """Task's response view."""

    try:
        response, mimeType = getTaskResponse(requestType, requestID)
        return HttpResponse(response, content_type=mimeType)
    except Exception as e:
        return HttpResponse('ERROR: Response not available! requestClass="%s" ; requestID = "%s" '%\
                    (requestType,requestID),status=500,content_type='text/plain')
Ejemplo n.º 3
0
            time.sleep( 5 )

#-------------------------------------------------------------------------------
# Step 4 - polling task status 

    while True :
        status = getTaskStatusByIdentifier( "SequenceSum" , "Task001" )
        print time.asctime() , "Status: " , status[1]
        if status[1] in ( "FINISHED" , "FAILED" ) : break
        time.sleep( 5 )

#-------------------------------------------------------------------------------
# Step 5 - getting the logged task history 

    print "Processing history:"
    for rec in getTaskLog( "SequenceSum" , "Task001" ) :
        print "-" , rec[0] , "Status: " , rec[1][1] , "\t Message: %s"%rec[2] if rec[2] else ""

#-------------------------------------------------------------------------------
# Step 6 - getting result 

    if status[1] == "FINISHED" :
        print "Result: " , getTaskResponse( "SequenceSum" , "Task001" )

#-------------------------------------------------------------------------------
# Step 7 - removing task 

    deleteTaskByIdentifier( "SequenceSum" , "Task001" )

#-------------------------------------------------------------------------------
Ejemplo n.º 4
0
#-------------------------------------------------------------------------------
# Step 4 - polling task status

    while True:
        status = getTaskStatusByIdentifier("SequenceSum", "Task001")
        print time.asctime(), "Status: ", status[1]
        if status[1] in ("FINISHED", "FAILED"): break
        time.sleep(5)

#-------------------------------------------------------------------------------
# Step 5 - getting the logged task history

    print "Processing history:"
    for rec in getTaskLog("SequenceSum", "Task001"):
        print "-", rec[0], "Status: ", rec[1][
            1], "\t Message: %s" % rec[2] if rec[2] else ""

#-------------------------------------------------------------------------------
# Step 6 - getting result

    if status[1] == "FINISHED":
        print "Result: ", getTaskResponse("SequenceSum", "Task001")

#-------------------------------------------------------------------------------
# Step 7 - removing task

    deleteTaskByIdentifier("SequenceSum", "Task001")

#-------------------------------------------------------------------------------