Esempio n. 1
0
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))
Esempio n. 2
0
 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
Esempio n. 3
0
 def workers(self):
     from pyres.worker import Worker
     return Worker.all(self)
Esempio n. 4
0
 def all(self):
     return Wrkr.all(self.resq)
Esempio n. 5
0
 def total_workers(self):
     return str(len(Wrkr.all(self.resq)))
Esempio n. 6
0
 def workers(self):
     from pyres.worker import Worker
     return Worker.all(self)
Esempio n. 7
0
 def all(self):
     return Wrkr.all(self.resq)
Esempio n. 8
0
 def total_workers(self):
     return str(len(Wrkr.all(self.resq)))
Esempio n. 9
0
def workers(request):
    context = {
        'workers': Worker.all(HOST)
    }
    template = env.get_template('workers.html')
    return str(template.render(context))
Esempio n. 10
0
 def all_workers(self):
     return Wrkr.all(self.resq)