From c350ea13f1dabcf9a3224049ff780f68eec6becd Mon Sep 17 00:00:00 2001 From: Ilan Steemers Date: Fri, 24 Jul 2015 14:57:33 +0200 Subject: [PATCH] monitor TQ will indicate green when `queue_limit` has been reached. --- django_q/monitor.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/django_q/monitor.py b/django_q/monitor.py index d575e11..92bd7ff 100644 --- a/django_q/monitor.py +++ b/django_q/monitor.py @@ -53,9 +53,11 @@ def monitor(run_once=False): elif stat.status == Conf.IDLE: status = str(Conf.IDLE) # color q's - tasks = stat.task_q_size - if tasks > 0: - tasks = term.cyan(str(tasks)) + tasks = str(stat.task_q_size) + if stat.task_q_size > 0: + tasks = term.cyan(str(stat.task_q_size)) + if Conf.QUEUE_LIMIT and stat.task_q_size == Conf.QUEUE_LIMIT: + tasks = term.green(str(stat.task_q_size)) results = stat.done_q_size if results > 0: results = term.cyan(str(results))