Skip to content

Commit

Permalink
Maintenance: apply pyupgrade suggestions for py3.9 (#11910)
Browse files Browse the repository at this point in the history
  • Loading branch information
jayaddison committed Feb 14, 2024
1 parent 0838682 commit 2fe103a
Show file tree
Hide file tree
Showing 6 changed files with 9 additions and 11 deletions.
4 changes: 1 addition & 3 deletions sphinx/environment/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,9 +81,7 @@

if TYPE_CHECKING:
from collections.abc import MutableMapping
from typing import Literal

from typing_extensions import overload
from typing import Literal, overload

from sphinx.domains.c import CDomain
from sphinx.domains.changeset import ChangeSetDomain
Expand Down
2 changes: 1 addition & 1 deletion sphinx/search/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -377,7 +377,7 @@ def get_terms(self, fn2index: dict[str, int]) -> tuple[dict[str, list[int] | int
if fn in fn2index:
rv[k] = fn2index[fn]
else:
rv[k] = sorted([fn2index[fn] for fn in v if fn in fn2index])
rv[k] = sorted(fn2index[fn] for fn in v if fn in fn2index)
return rvs

def freeze(self) -> dict[str, Any]:
Expand Down
2 changes: 1 addition & 1 deletion sphinx/util/inspect.py
Original file line number Diff line number Diff line change
Expand Up @@ -400,7 +400,7 @@ def object_description(obj: Any, *, _seen: frozenset = frozenset()) -> str:
if id(obj) in seen:
return 'tuple(...)'
seen |= frozenset([id(obj)])
return '(%s%s)' % (
return '({}{})'.format(
', '.join(object_description(x, _seen=seen) for x in obj),
',' * (len(obj) == 1),
)
Expand Down
4 changes: 2 additions & 2 deletions sphinx/writers/html5.py
Original file line number Diff line number Diff line change
Expand Up @@ -247,8 +247,8 @@ def depart_desc_type_parameter(self, node: Element) -> None:
self.depart_desc_parameter(node)

def visit_desc_optional(self, node: Element) -> None:
self.params_left_at_level = sum([isinstance(c, addnodes.desc_parameter)
for c in node.children])
self.params_left_at_level = sum(isinstance(c, addnodes.desc_parameter)
for c in node.children)
self.optional_param_level += 1
self.max_optional_param_level = self.optional_param_level
if self.multi_line_parameter_list:
Expand Down
4 changes: 2 additions & 2 deletions sphinx/writers/latex.py
Original file line number Diff line number Diff line change
Expand Up @@ -911,8 +911,8 @@ def depart_desc_type_parameter(self, node: Element) -> None:
self._depart_sig_parameter(node)

def visit_desc_optional(self, node: Element) -> None:
self.params_left_at_level = sum([isinstance(c, addnodes.desc_parameter)
for c in node.children])
self.params_left_at_level = sum(isinstance(c, addnodes.desc_parameter)
for c in node.children)
self.optional_param_level += 1
self.max_optional_param_level = self.optional_param_level
if self.multi_line_parameter_list:
Expand Down
4 changes: 2 additions & 2 deletions sphinx/writers/text.py
Original file line number Diff line number Diff line change
Expand Up @@ -685,8 +685,8 @@ def visit_desc_type_parameter(self, node: Element) -> None:
self.visit_desc_parameter(node)

def visit_desc_optional(self, node: Element) -> None:
self.params_left_at_level = sum([isinstance(c, addnodes.desc_parameter)
for c in node.children])
self.params_left_at_level = sum(isinstance(c, addnodes.desc_parameter)
for c in node.children)
self.optional_param_level += 1
self.max_optional_param_level = self.optional_param_level
if self.multi_line_parameter_list:
Expand Down

0 comments on commit 2fe103a

Please sign in to comment.