def handle(self, *args, **options): servers = Server.objects.all() for s in servers: queue = events.server_queue(s) stats = queue.stats() for t in queue.tubes(): queue.use(t) job = queue.peek_ready() while job: print "Deleting %s from %s: %s"%(job.jid, t, job.body) job.delete() job = queue.peek_ready()
def handle(self, *args, **options): servers = Server.objects.all() for s in servers: queue = events.server_queue(s) stats = queue.stats() print s for k,v in stats.iteritems(): print "\t%s: %s"%(k, v) print "\tTubes:" for t in queue.tubes(): print "\t\t%s"%(t) queue.use(t) next = queue.peek_ready() if next: print "\t\t\tNext job: %s"%(next.body) else: print "\t\t\tNo pending job."