From d72dd8b3385b365d8e1b7f0a28d056854b44dbde Mon Sep 17 00:00:00 2001 From: Ilan Steemers Date: Sun, 6 Sep 2015 15:19:05 +0200 Subject: [PATCH] adds bottom bar with broker info --- django_q/monitor.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/django_q/monitor.py b/django_q/monitor.py index db0d167..9b35614 100644 --- a/django_q/monitor.py +++ b/django_q/monitor.py @@ -80,6 +80,17 @@ def monitor(run_once=False, broker=None): print(term.move(i, 6 * col_width) + term.center(stat.reincarnations, width=col_width - 1)) print(term.move(i, 7 * col_width) + term.center(uptime, width=col_width - 1)) i += 1 + # bottom bar + i += 1 + print(term.move(i, 0) + term.white_on_cyan(term.center(broker.info(), width=col_width * 2))) + print(term.move(i, 2 * col_width) + term.black_on_cyan(term.center(_('Queued'), width=col_width))) + print(term.move(i, 3 * col_width) + term.white_on_cyan(term.center(broker.queue_size(), width=col_width))) + print(term.move(i, 4 * col_width) + term.black_on_cyan(term.center(_('Success'), width=col_width))) + print(term.move(i, 5 * col_width) + term.white_on_cyan( + term.center(models.Success.objects.count(), width=col_width))) + print(term.move(i, 6 * col_width) + term.black_on_cyan(term.center(_('Failures'), width=col_width))) + print(term.move(i, 7 * col_width) + term.white_on_cyan( + term.center(models.Failure.objects.count(), width=col_width))) # for testing if run_once: return Stat.get_all(broker=broker) @@ -169,3 +180,4 @@ def info(broker=None): term.white('{0:.4f}'.format(exec_time)) ) return True +