From 680aac840554dd31d089eba39605c96c075c1942 Mon Sep 17 00:00:00 2001 From: Ilan Steemers Date: Wed, 7 Oct 2015 17:06:50 +0200 Subject: [PATCH] adds version and hides None values for qinfo config --- django_q/management/commands/qinfo.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/django_q/management/commands/qinfo.py b/django_q/management/commands/qinfo.py index fff5ec9..f83702d 100644 --- a/django_q/management/commands/qinfo.py +++ b/django_q/management/commands/qinfo.py @@ -1,6 +1,7 @@ from optparse import make_option from django.core.management.base import BaseCommand from django.utils.translation import ugettext as _ +from django_q import VERSION from django_q.conf import Conf from django_q.monitor import info @@ -22,7 +23,10 @@ class Command(BaseCommand): if options.get('config', False): hide = ['conf', 'IDLE', 'STOPPING', 'STARTING', 'WORKING', 'SIGNAL_NAMES', 'STOPPED'] settings = [a for a in dir(Conf) if not a.startswith('__') and a not in hide] + self.stdout.write('VERSION: {}'.format('.'.join(str(v) for v in VERSION))) for setting in settings: - self.stdout.write('{}: {}'.format(setting, getattr(Conf, setting))) + value = getattr(Conf, setting) + if value is not None: + self.stdout.write('{}: {}'.format(setting, value)) else: info()