mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Resolve lint warnings reported by Ruff (#11719)
This commit is contained in:
parent
64e7ba5e3f
commit
246312287e
@ -44,6 +44,7 @@ if _in_development:
|
|||||||
['git', 'rev-parse', '--short', 'HEAD'],
|
['git', 'rev-parse', '--short', 'HEAD'],
|
||||||
cwd=package_dir,
|
cwd=package_dir,
|
||||||
capture_output=True,
|
capture_output=True,
|
||||||
|
check=False,
|
||||||
encoding='ascii',
|
encoding='ascii',
|
||||||
errors='surrogateescape',
|
errors='surrogateescape',
|
||||||
).stdout:
|
).stdout:
|
||||||
|
@ -211,7 +211,8 @@ def if_graphviz_found(app: SphinxTestApp) -> None: # NoQA: PT004
|
|||||||
graphviz_dot = getattr(app.config, 'graphviz_dot', '')
|
graphviz_dot = getattr(app.config, 'graphviz_dot', '')
|
||||||
try:
|
try:
|
||||||
if graphviz_dot:
|
if graphviz_dot:
|
||||||
subprocess.run([graphviz_dot, '-V'], capture_output=True) # show version
|
# print the graphviz_dot version, to check that the binary is available
|
||||||
|
subprocess.run([graphviz_dot, '-V'], capture_output=True, check=False)
|
||||||
return
|
return
|
||||||
except OSError: # No such file or directory
|
except OSError: # No such file or directory
|
||||||
pass
|
pass
|
||||||
|
@ -150,7 +150,7 @@ class path(str):
|
|||||||
os.utime(self, arg)
|
os.utime(self, arg)
|
||||||
|
|
||||||
def open(self, mode: str = 'r', **kwargs: Any) -> IO:
|
def open(self, mode: str = 'r', **kwargs: Any) -> IO:
|
||||||
return open(self, mode, **kwargs) # noqa: SIM115
|
return open(self, mode, **kwargs) # NoQA: SIM115
|
||||||
|
|
||||||
def write_text(self, text: str, encoding: str = 'utf-8', **kwargs: Any) -> None:
|
def write_text(self, text: str, encoding: str = 'utf-8', **kwargs: Any) -> None:
|
||||||
"""
|
"""
|
||||||
|
@ -430,7 +430,7 @@ class TexinfoTranslator(SphinxTranslator):
|
|||||||
entries = self.node_menus[name]
|
entries = self.node_menus[name]
|
||||||
if not entries:
|
if not entries:
|
||||||
return
|
return
|
||||||
self.body.append(f'\n{self.escape(self.node_names[name], )}\n\n')
|
self.body.append(f'\n{self.escape(self.node_names[name])}\n\n')
|
||||||
self.add_menu_entries(entries)
|
self.add_menu_entries(entries)
|
||||||
for subentry in entries:
|
for subentry in entries:
|
||||||
_add_detailed_menu(subentry)
|
_add_detailed_menu(subentry)
|
||||||
|
@ -10,7 +10,8 @@ def _if_converter_found(app):
|
|||||||
image_converter = getattr(app.config, 'image_converter', '')
|
image_converter = getattr(app.config, 'image_converter', '')
|
||||||
try:
|
try:
|
||||||
if image_converter:
|
if image_converter:
|
||||||
subprocess.run([image_converter, '-version'], capture_output=True) # show version
|
# print the image_converter version, to check that the command is available
|
||||||
|
subprocess.run([image_converter, '-version'], capture_output=True, check=False)
|
||||||
return
|
return
|
||||||
except OSError: # No such file or directory
|
except OSError: # No such file or directory
|
||||||
pass
|
pass
|
||||||
|
@ -18,7 +18,7 @@ from sphinx.pycode.ast import unparse as ast_unparse
|
|||||||
("a and b and c", "a and b and c"), # BoolOp
|
("a and b and c", "a and b and c"), # BoolOp
|
||||||
("b'bytes'", "b'bytes'"), # Bytes
|
("b'bytes'", "b'bytes'"), # Bytes
|
||||||
("object()", "object()"), # Call
|
("object()", "object()"), # Call
|
||||||
("1234", "1234"), # Constant
|
("1234", "1234"), # Constant, Num
|
||||||
("{'key1': 'value1', 'key2': 'value2'}",
|
("{'key1': 'value1', 'key2': 'value2'}",
|
||||||
"{'key1': 'value1', 'key2': 'value2'}"), # Dict
|
"{'key1': 'value1', 'key2': 'value2'}"), # Dict
|
||||||
("a / b", "a / b"), # Div
|
("a / b", "a / b"), # Div
|
||||||
@ -34,7 +34,6 @@ from sphinx.pycode.ast import unparse as ast_unparse
|
|||||||
("a % b", "a % b"), # Mod
|
("a % b", "a % b"), # Mod
|
||||||
("a * b", "a * b"), # Mult
|
("a * b", "a * b"), # Mult
|
||||||
("sys", "sys"), # Name, NameConstant
|
("sys", "sys"), # Name, NameConstant
|
||||||
("1234", "1234"), # Num
|
|
||||||
("not a", "not a"), # Not
|
("not a", "not a"), # Not
|
||||||
("a or b", "a or b"), # Or
|
("a or b", "a or b"), # Or
|
||||||
("a**b", "a**b"), # Pow
|
("a**b", "a**b"), # Pow
|
||||||
|
Loading…
Reference in New Issue
Block a user