From a610e3506d0cc6eaadc177a2779c7b271da569de Mon Sep 17 00:00:00 2001 From: fmareuil <fmareuil@pasteur.fr> Date: Tue, 12 Jan 2021 12:06:11 +0100 Subject: [PATCH] started status ofr update mrc and clean_targetcentric --- ippisite/ippidb/management/commands/clean_targetcentric.py | 6 ++++-- ippisite/ippidb/management/commands/update_mrc_files.py | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/ippisite/ippidb/management/commands/clean_targetcentric.py b/ippisite/ippidb/management/commands/clean_targetcentric.py index 4e506b25..f9f4f16a 100644 --- a/ippisite/ippidb/management/commands/clean_targetcentric.py +++ b/ippisite/ippidb/management/commands/clean_targetcentric.py @@ -38,8 +38,10 @@ class Command(AppCommand): super(Command, self).__init__( stdout=stdout, stderr=stderr, no_color=no_color, force_color=force_color ) - self.stdout = TaskOutWrapper(stdout or sys.stdout, task=task, std_out=True) - self.stderr = TaskOutWrapper(stderr or sys.stderr, task=task, std_err=True) + if task: + task.update_state(state=states.STARTED) + self.stdout = TaskOutWrapper(stdout or sys.stdout, task=task, std_out=True) + self.stderr = TaskOutWrapper(stderr or sys.stderr, task=task, std_err=True) def add_arguments(self, parser): parser.add_argument( diff --git a/ippisite/ippidb/management/commands/update_mrc_files.py b/ippisite/ippidb/management/commands/update_mrc_files.py index 4db067dd..2a9e5ff2 100644 --- a/ippisite/ippidb/management/commands/update_mrc_files.py +++ b/ippisite/ippidb/management/commands/update_mrc_files.py @@ -30,8 +30,10 @@ class Command(AppCommand): super(Command, self).__init__( stdout=stdout, stderr=stderr, no_color=no_color, force_color=force_color ) - self.stdout = TaskOutWrapper(stdout or sys.stdout, task=task, std_out=True) - self.stderr = TaskOutWrapper(stderr or sys.stderr, task=task, std_err=True) + if task: + task.update_state(state=states.STARTED) + self.stdout = TaskOutWrapper(stdout or sys.stdout, task=task, std_out=True) + self.stderr = TaskOutWrapper(stderr or sys.stderr, task=task, std_err=True) def add_arguments(self, parser): parser.add_argument( -- GitLab