Refs #29501 -- Allowed customizing exit status for management commands.

This commit is contained in:
Adam Johnson 2020-04-14 08:56:16 +01:00 committed by Mariusz Felisiak
parent 6cad911674
commit 8e8c3f964e
5 changed files with 21 additions and 7 deletions

View file

@ -15,7 +15,7 @@ class Command(BaseCommand):
def handle(self, *args, **options):
example = options["example"]
if example == "raise":
raise CommandError()
raise CommandError(returncode=3)
if options['verbosity'] > 0:
self.stdout.write("I don't feel like dancing %s." % options["style"])
self.stdout.write(','.join(options))