Пример #1
0
	def addQueue(self):
		#### Paso2 Agregar a cola
	
		queuedCompare = JobStatus()
		queuedCompare.path = "assets\\app\\JobStatus"
		queuedCompare.log = "queuedTmp.json"
		queuedCompare.items()

		queued = JobStatus()
		queued.path = "assets\\app\\JobStatus"
		queued.log = "queued.json"
		queued.items()
		for item in queuedCompare.jobs:
			#print item
			if (queued.find(item)):
				print "Existe en queued"
			else:
				print "Agrega a queued"
				queued.add(item)
				self.onAddQueue()
Пример #2
0
    def addQueue(self):
        #### Paso2 Agregar a cola

        queuedCompare = JobStatus()
        queuedCompare.path = "assets\\app\\JobStatus"
        queuedCompare.log = "queuedTmp.json"
        queuedCompare.items()

        queued = JobStatus()
        queued.path = "assets\\app\\JobStatus"
        queued.log = "queued.json"
        queued.items()
        for item in queuedCompare.jobs:
            #print item
            if (queued.find(item)):
                print "Existe en queued"
            else:
                print "Agrega a queued"
                queued.add(item)
                self.onAddQueue()
Пример #3
0
active = JobStatus()
active.path = "assets\\app\\JobStatus"
active.log = "active.json"
totalActivos = active.items()

maxActive = 5
countActive = totalActivos
for item in queued.jobs:
	#print item
	if (active.find(item)):
		print "Existe en active"
	else:
		print "Try Agrega"
		if(countActive<maxActive):
			active.add(item)
			countActive += 1
			queued.delete(item)
		else:
			print "Fail_Queda en espera hasta liberar jobs"

####Paso4 Quitar Terminados de Activos

active = JobStatus()
active.path = "assets\\app\\JobStatus"
active.log = "active.json"
totalActivos = active.items()

completed = JobStatus()
completed.path = "assets\\app\\JobStatus"
completed.log = "completed.json"
Пример #4
0
active = JobStatus()
active.path = "assets\\app\\JobStatus"
active.log = "active.json"
totalActivos = active.items()

maxActive = 5
countActive = totalActivos
for item in queued.jobs:
    #print item
    if (active.find(item)):
        print "Existe en active"
    else:
        print "Try Agrega"
        if (countActive < maxActive):
            active.add(item)
            countActive += 1
            queued.delete(item)
        else:
            print "Fail_Queda en espera hasta liberar jobs"

####Paso4 Quitar Terminados de Activos

active = JobStatus()
active.path = "assets\\app\\JobStatus"
active.log = "active.json"
totalActivos = active.items()

completed = JobStatus()
completed.path = "assets\\app\\JobStatus"
completed.log = "completed.json"