summaryrefslogtreecommitdiff
path: root/sphinx/util/logging.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/util/logging.py')
-rw-r--r--sphinx/util/logging.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/sphinx/util/logging.py b/sphinx/util/logging.py
index bcf8bf63d..7294885b5 100644
--- a/sphinx/util/logging.py
+++ b/sphinx/util/logging.py
@@ -375,12 +375,8 @@ def is_suppressed_warning(type: str, subtype: str, suppress_warnings: List[str])
else:
target, subtarget = warning_type, None
- if target == type:
- if ((subtype is None and subtarget is None) or
- subtarget is None or
- subtarget == subtype or
- subtarget == '*'):
- return True
+ if target == type and subtarget in (None, subtype, "*"):
+ return True
return False