diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-03-20 11:52:42 +0100 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-04-24 19:41:37 +0200 | 
| commit | cffe0a8f34ebf72bebbb7c34ed994ada41c6f73c (patch) | |
| tree | 8eaf959b276dbe2e71e4ef801b2e926d06a11987 /ishtar_common/management/commands | |
| parent | 8ae8208bd5fbc5f5dcc89e0f2021416075c87440 (diff) | |
| download | Ishtar-cffe0a8f34ebf72bebbb7c34ed994ada41c6f73c.tar.bz2 Ishtar-cffe0a8f34ebf72bebbb7c34ed994ada41c6f73c.zip | |
Command regenerate: add quiet option
Diffstat (limited to 'ishtar_common/management/commands')
| -rw-r--r-- | ishtar_common/management/commands/regenerate_search_vector_cached_label.py | 15 | 
1 files changed, 11 insertions, 4 deletions
| diff --git a/ishtar_common/management/commands/regenerate_search_vector_cached_label.py b/ishtar_common/management/commands/regenerate_search_vector_cached_label.py index 2b3d0454e..542e5f915 100644 --- a/ishtar_common/management/commands/regenerate_search_vector_cached_label.py +++ b/ishtar_common/management/commands/regenerate_search_vector_cached_label.py @@ -37,8 +37,12 @@ class Command(BaseCommand):          parser.add_argument('app_name', nargs='?', default=None,                              choices=APPS)          parser.add_argument('model_name', nargs='?', default=None) +        parser.add_argument( +            '--quiet', dest='quiet', action='store_true', +            help='Quiet output')      def handle(self, *args, **options): +        quiet = options['quiet']          limit = options['app_name']          model_name = options['model_name']          if model_name: @@ -46,7 +50,8 @@ class Command(BaseCommand):          for app in APPS:              if limit and app != limit:                  continue -            print(u"* app: {}".format(app)) +            if not quiet: +                print(u"* app: {}".format(app))              for model in apps.get_app_config(app).get_models():                  if model_name and model.__name__.lower() != model_name:                      continue @@ -63,7 +68,9 @@ class Command(BaseCommand):                      object.skip_history_when_saving = True                      object._no_move = True                      cmsg = u"\r{} {}/{}".format(msg, idx + 1, ln) -                    sys.stdout.write(cmsg) -                    sys.stdout.flush() +                    if not quiet: +                        sys.stdout.write(cmsg) +                        sys.stdout.flush()                      object.save() -                sys.stdout.write("\n") +                if not quiet: +                    sys.stdout.write("\n") | 
