diff options
author | Adam Turner <9087854+aa-turner@users.noreply.github.com> | 2023-01-01 20:43:59 +0000 |
---|---|---|
committer | Adam Turner <9087854+aa-turner@users.noreply.github.com> | 2023-01-01 20:48:39 +0000 |
commit | 14a9289d780240bbce78ad3640e8e1b1b12df43f (patch) | |
tree | fd753f5b0f8c7053923b78c8fef2b90b60f9c7fa /sphinx/util/logging.py | |
parent | 26f79b0d2dd88b353ac65623897bdfbe8bc07cab (diff) | |
download | sphinx-git-14a9289d780240bbce78ad3640e8e1b1b12df43f.tar.gz |
Use PEP 604 types
Diffstat (limited to 'sphinx/util/logging.py')
-rw-r--r-- | sphinx/util/logging.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sphinx/util/logging.py b/sphinx/util/logging.py index f3ed45343..9fad129d7 100644 --- a/sphinx/util/logging.py +++ b/sphinx/util/logging.py @@ -6,7 +6,7 @@ import logging import logging.handlers from collections import defaultdict from contextlib import contextmanager -from typing import IO, TYPE_CHECKING, Any, Generator, Optional, Union +from typing import IO, TYPE_CHECKING, Any, Generator from docutils import nodes from docutils.nodes import Node @@ -121,7 +121,7 @@ class SphinxLoggerAdapter(logging.LoggerAdapter): KEYWORDS = ['type', 'subtype', 'location', 'nonl', 'color', 'once'] def log( # type: ignore[override] - self, level: Union[int, str], msg: str, *args: Any, **kwargs: Any + self, level: int | str, msg: str, *args: Any, **kwargs: Any ) -> None: if isinstance(level, int): super().log(level, msg, *args, **kwargs) @@ -364,7 +364,7 @@ def is_suppressed_warning(type: str, subtype: str, suppress_warnings: list[str]) if type is None: return False - subtarget: Optional[str] + subtarget: str | None for warning_type in suppress_warnings: if '.' in warning_type: @@ -517,7 +517,7 @@ class WarningLogRecordTranslator(SphinxLogRecordTranslator): LogRecordClass = SphinxWarningLogRecord -def get_node_location(node: Node) -> Optional[str]: +def get_node_location(node: Node) -> str | None: (source, line) = get_source_line(node) if source: source = abspath(source) |