summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--django/core/management/base.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/django/core/management/base.py b/django/core/management/base.py
index 74ffc94dcf..82da46875a 100644
--- a/django/core/management/base.py
+++ b/django/core/management/base.py
@@ -326,8 +326,8 @@ class BaseCommand:
handle_default_options(options)
try:
self.execute(*args, **cmd_options)
- except Exception as e:
- if options.traceback or not isinstance(e, CommandError):
+ except CommandError as e:
+ if options.traceback:
raise
# SystemCheckError takes care of its own formatting.