コード例 #1
0
ファイル: server.py プロジェクト: deepu/pyres
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))
コード例 #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
コード例 #3
0
ファイル: __init__.py プロジェクト: jimklo/pyres
 def workers(self):
     from pyres.worker import Worker
     return Worker.all(self)
コード例 #4
0
ファイル: views.py プロジェクト: duxiaoyao/pyres
 def all(self):
     return Wrkr.all(self.resq)
コード例 #5
0
ファイル: views.py プロジェクト: duxiaoyao/pyres
 def total_workers(self):
     return str(len(Wrkr.all(self.resq)))
コード例 #6
0
ファイル: __init__.py プロジェクト: bopopescu/muxlist
 def workers(self):
     from pyres.worker import Worker
     return Worker.all(self)
コード例 #7
0
 def all(self):
     return Wrkr.all(self.resq)
コード例 #8
0
 def total_workers(self):
     return str(len(Wrkr.all(self.resq)))
コード例 #9
0
ファイル: server.py プロジェクト: deepu/pyres
def workers(request):
    context = {
        'workers': Worker.all(HOST)
    }
    template = env.get_template('workers.html')
    return str(template.render(context))
コード例 #10
0
 def all_workers(self):
     return Wrkr.all(self.resq)