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')
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')
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" ) #-------------------------------------------------------------------------------
#------------------------------------------------------------------------------- # 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") #-------------------------------------------------------------------------------