def working(request): workers = Worker.working(resq._server) template = env.get_template('working.html') dic = { 'all_workers':Worker.all(HOST), 'workers':workers, 'resq': resq } return str(template.render(dic))
def workers(self): workers = [] for w in Wrkr.all(self.resq): data = w.processing() host, pid, queues = str(w).split(':') item = {'state':w.state(), 'host':host, 'pid':pid, 'w':w, 'queues':queues.split(','), 'queue':w.job().get('queue')} if 'queue' in data: item['data'] = True item['code'] = data['payload']['class'] item['runat'] = datetime.datetime.fromtimestamp(float(data['run_at'])) workers.append(WebContainer(**item)) return workers
def workers(self): from pyres.worker import Worker return Worker.all(self)
def all(self): return Wrkr.all(self.resq)
def total_workers(self): return str(len(Wrkr.all(self.resq)))
def workers(request): context = { 'workers': Worker.all(HOST) } template = env.get_template('workers.html') return str(template.render(context))
def all_workers(self): return Wrkr.all(self.resq)