summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--django/core/management/color.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/django/core/management/color.py b/django/core/management/color.py
index 3bcefcd990..eef64b2249 100644
--- a/django/core/management/color.py
+++ b/django/core/management/color.py
@@ -13,7 +13,13 @@ try:
# Avoid initializing colorama in non-Windows platforms.
colorama.just_fix_windows_console()
-except (ImportError, OSError):
+except (
+ AttributeError, # colorama <= 0.4.6.
+ ImportError, # colorama is not installed.
+ # If just_fix_windows_console() accesses sys.stdout with
+ # WSGIRestrictedStdout.
+ OSError,
+):
HAS_COLORAMA = False
else:
HAS_COLORAMA = True