Skip to content

Commit 7c016c9

Browse files
committed
Better variable names
1 parent 234acd6 commit 7c016c9

File tree

8 files changed

+55
-56
lines changed

8 files changed

+55
-56
lines changed

sphinx/addnodes.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ class desc_signature(_desc_classes_injector, nodes.Part, nodes.Inline, nodes.Tex
150150
"""Node for a single object signature.
151151
152152
As default the signature is a single-line signature.
153-
Set ``is_multiline = True`` to describe a multi-line signature.
153+
Set ``is_multi_line = True`` to describe a multi-line signature.
154154
In that case all child nodes must be :py:class:`desc_signature_line` nodes.
155155
156156
This node always has the classes ``sig``, ``sig-object``, and the domain it belongs to.
@@ -160,7 +160,7 @@ class desc_signature(_desc_classes_injector, nodes.Part, nodes.Inline, nodes.Tex
160160

161161
@property
162162
def child_text_separator(self):
163-
if self.get('is_multiline'):
163+
if self.get('is_multi_line'):
164164
return ' '
165165
else:
166166
return super().child_text_separator
@@ -170,7 +170,7 @@ class desc_signature_line(nodes.Part, nodes.Inline, nodes.FixedTextElement):
170170
"""Node for a line in a multi-line object signature.
171171
172172
It should only be used as a child of a :py:class:`desc_signature`
173-
with ``is_multiline`` set to ``True``.
173+
with ``is_multi_line`` set to ``True``.
174174
Set ``add_permalink = True`` for the line that should get the permalink.
175175
"""
176176
sphinx_line_type = ''
@@ -249,8 +249,7 @@ def astext(self):
249249
return f'({super().astext()})'
250250

251251

252-
class desc_parameterline(nodes.General, nodes.Element):
253-
"""Node for a parameter line."""
252+
class desc_parameter_line(nodes.General, nodes.Element):
254253

255254

256255
class desc_parameter(nodes.Part, nodes.Inline, nodes.FixedTextElement):

sphinx/domains/c.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -691,11 +691,11 @@ def __init__(
691691
self,
692692
args: list[ASTFunctionParameter],
693693
attrs: ASTAttributeList,
694-
multiline: bool = False,
694+
multi_line: bool = False,
695695
) -> None:
696696
self.args = args
697697
self.attrs = attrs
698-
self.multiline = multiline
698+
self.multi_line = multi_line
699699

700700
@property
701701
def function_params(self) -> list[ASTFunctionParameter]:
@@ -719,17 +719,17 @@ def _stringify(self, transform: StringifyTransform) -> str:
719719
def describe_signature(self, signode: TextElement, mode: str,
720720
env: BuildEnvironment, symbol: Symbol) -> None:
721721
verify_description_mode(mode)
722-
multiline = self.multiline
722+
multi_line = self.multi_line
723723
# only use the desc_parameterlist for the outer list, not for inner lists
724724
if mode == 'lastIsName':
725725
paramlist = addnodes.desc_parameterlist()
726-
paramlist['is_multiline'] = multiline
726+
paramlist['is_multi_line'] = multi_line
727727
for arg in self.args:
728-
param_node = addnodes.desc_parameterline() if multiline else paramlist
728+
param_node = addnodes.desc_parameter_line() if multi_line else paramlist
729729
param = addnodes.desc_parameter('', '', noemph=True)
730730
arg.describe_signature(param, 'param', env, symbol=symbol)
731731
param_node += param
732-
if multiline:
732+
if multi_line:
733733
paramlist += param_node
734734
signode += paramlist
735735
else:
@@ -1468,7 +1468,7 @@ def describe_signature(self, signode: TextElement, mode: str,
14681468
assert self.symbol
14691469
# The caller of the domain added a desc_signature node.
14701470
# Always enable multiline:
1471-
signode['is_multiline'] = True
1471+
signode['is_multi_line'] = True
14721472
# Put each line in a desc_signature_line node.
14731473
mainDeclNode = addnodes.desc_signature_line()
14741474
mainDeclNode.sphinx_line_type = 'declarator'
@@ -2681,7 +2681,7 @@ def _parse_parameters(self, paramMode: str) -> ASTParameters | None:
26812681
'got "%s".' % self.current_char)
26822682

26832683
attrs = self._parse_attribute_list()
2684-
return ASTParameters(args, attrs, multiline=self.multiline)
2684+
return ASTParameters(args, attrs, multi_line=self.multi_line)
26852685

26862686
def _parse_decl_specs_simple(
26872687
self, outer: str | None, typed: bool
@@ -3160,7 +3160,7 @@ class CObject(ObjectDescription[ASTDeclaration]):
31603160
option_spec: OptionSpec = {
31613161
'noindexentry': directives.flag,
31623162
'nocontentsentry': directives.flag,
3163-
'singlelinesig': directives.flag,
3163+
'single-line-signature': directives.flag,
31643164
}
31653165

31663166
def _add_enumerator_to_parent(self, ast: ASTDeclaration) -> None:
@@ -3267,14 +3267,14 @@ def handle_signature(self, sig: str, signode: TextElement) -> ASTDeclaration:
32673267
parentSymbol: Symbol = self.env.temp_data['c:parent_symbol']
32683268

32693269
max_len = self.env.config.c_maximum_signature_line_length
3270-
multiline = (
3270+
multi_line = (
32713271
max_len >= 0
3272-
and 'singlelinesig' not in self.options
3272+
and 'single-line-signature' not in self.options
32733273
and len(sig) > max_len
32743274
)
3275-
signode['is_multiline'] = multiline
3275+
signode['is_multi_line'] = multi_line
32763276
parser = DefinitionParser(
3277-
sig, location=signode, config=self.env.config, multiline=multiline
3277+
sig, location=signode, config=self.env.config, multi_line=multi_line
32783278
)
32793279
try:
32803280
ast = self.parse_definition(parser)

sphinx/domains/cpp.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2049,7 +2049,7 @@ def __init__(self, args: list[ASTFunctionParameter], volatile: bool, const: bool
20492049
refQual: str | None, exceptionSpec: ASTNoexceptSpec,
20502050
trailingReturn: ASTType,
20512051
override: bool, final: bool, attrs: ASTAttributeList,
2052-
initializer: str | None, multiline: bool = False) -> None:
2052+
initializer: str | None, multi_line: bool = False) -> None:
20532053
self.args = args
20542054
self.volatile = volatile
20552055
self.const = const
@@ -2060,7 +2060,7 @@ def __init__(self, args: list[ASTFunctionParameter], volatile: bool, const: bool
20602060
self.final = final
20612061
self.attrs = attrs
20622062
self.initializer = initializer
2063-
self.multiline = multiline
2063+
self.multi_line = multi_line
20642064

20652065
@property
20662066
def function_params(self) -> list[ASTFunctionParameter]:
@@ -2130,17 +2130,17 @@ def _stringify(self, transform: StringifyTransform) -> str:
21302130
def describe_signature(self, signode: TextElement, mode: str,
21312131
env: BuildEnvironment, symbol: Symbol) -> None:
21322132
verify_description_mode(mode)
2133-
multiline = self.multiline
2133+
multi_line = self.multi_line
21342134
# only use the desc_parameterlist for the outer list, not for inner lists
21352135
if mode == 'lastIsName':
21362136
paramlist = addnodes.desc_parameterlist()
2137-
paramlist['is_multiline'] = multiline
2137+
paramlist['is_multi_line'] = multi_line
21382138
for arg in self.args:
2139-
param_node = addnodes.desc_parameterline() if multiline else paramlist
2139+
param_node = addnodes.desc_parameterline() if multi_line else paramlist
21402140
param = addnodes.desc_parameter('', '', noemph=True)
21412141
arg.describe_signature(param, 'param', env, symbol=symbol)
21422142
param_node += param
2143-
if multiline:
2143+
if multi_line:
21442144
paramlist += param_node
21452145
signode += paramlist
21462146
else:
@@ -4075,7 +4075,7 @@ def describe_signature(self, signode: desc_signature, mode: str,
40754075
assert self.symbol
40764076
# The caller of the domain added a desc_signature node.
40774077
# Always enable multiline:
4078-
signode['is_multiline'] = True
4078+
signode['is_multi_line'] = True
40794079
# Put each line in a desc_signature_line node.
40804080
mainDeclNode = addnodes.desc_signature_line()
40814081
mainDeclNode.sphinx_line_type = 'declarator'
@@ -6246,7 +6246,7 @@ def _parse_parameters_and_qualifiers(self, paramMode: str) -> ASTParametersQuali
62466246

62476247
return ASTParametersQualifiers(
62486248
args, volatile, const, refQual, exceptionSpec, trailingReturn,
6249-
override, final, attrs, initializer, multiline=self.multiline)
6249+
override, final, attrs, initializer, multi_line=self.multi_line)
62506250

62516251
def _parse_decl_specs_simple(self, outer: str, typed: bool) -> ASTDeclSpecsSimple:
62526252
"""Just parse the simple ones."""
@@ -7200,7 +7200,7 @@ class CPPObject(ObjectDescription[ASTDeclaration]):
72007200
'noindexentry': directives.flag,
72017201
'nocontentsentry': directives.flag,
72027202
'tparam-line-spec': directives.flag,
7203-
'singlelinesig': directives.flag,
7203+
'single-line-signature': directives.flag,
72047204
}
72057205

72067206
def _add_enumerator_to_parent(self, ast: ASTDeclaration) -> None:
@@ -7358,14 +7358,14 @@ def handle_signature(self, sig: str, signode: desc_signature) -> ASTDeclaration:
73587358
parentSymbol: Symbol = self.env.temp_data['cpp:parent_symbol']
73597359

73607360
max_len = self.env.config.cpp_maximum_signature_line_length
7361-
multiline = (
7361+
multi_line = (
73627362
max_len >= 0
7363-
and 'singlelinesig' not in self.options
7363+
and 'single-line-signature' not in self.options
73647364
and len(sig) > max_len
73657365
)
7366-
signode['is_multiline'] = multiline
7366+
signode['is_multi_line'] = multi_line
73677367
parser = DefinitionParser(
7368-
sig, location=signode, config=self.env.config, multiline=multiline
7368+
sig, location=signode, config=self.env.config, multi_line=multi_line
73697369
)
73707370
try:
73717371
ast = self.parse_definition(parser)

sphinx/domains/python.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -251,15 +251,15 @@ def _unparse_pep_604_annotation(node: ast.Subscript) -> list[Node]:
251251

252252

253253
def _parse_arglist(
254-
arglist: str, env: BuildEnvironment | None = None, multiline: bool = False
254+
arglist: str, env: BuildEnvironment | None = None, multi_line: bool = False
255255
) -> addnodes.desc_parameterlist:
256256
"""Parse a list of arguments using AST parser"""
257257
params = addnodes.desc_parameterlist()
258-
params['is_multiline'] = multiline
258+
params['is_multi_line'] = multi_line
259259
sig = signature_from_str('(%s)' % arglist)
260260
last_kind = None
261261
for param in sig.parameters.values():
262-
param_node = addnodes.desc_parameterline() if multiline else params
262+
param_node = addnodes.desc_parameter_line() if multi_line else params
263263
if param.kind != param.POSITIONAL_ONLY and last_kind == param.POSITIONAL_ONLY:
264264
# PEP-570: Separator for Positional Only Parameter: /
265265
param_node += addnodes.desc_parameter('', '', addnodes.desc_sig_operator('', '/'))
@@ -295,7 +295,7 @@ def _parse_arglist(
295295
support_smartquotes=False)
296296

297297
param_node += node
298-
if multiline:
298+
if multi_line:
299299
params += param_node
300300
last_kind = param.kind
301301

@@ -456,7 +456,7 @@ class PyObject(ObjectDescription[Tuple[str, str]]):
456456
'noindex': directives.flag,
457457
'noindexentry': directives.flag,
458458
'nocontentsentry': directives.flag,
459-
'singlelinesig': directives.flag,
459+
'single-line-signature': directives.flag,
460460
'module': directives.unchanged,
461461
'canonical': directives.unchanged,
462462
'annotation': directives.unchanged,
@@ -539,13 +539,13 @@ def handle_signature(self, sig: str, signode: desc_signature) -> tuple[str, str]
539539
signode['class'] = classname
540540
signode['fullname'] = fullname
541541
max_len = self.env.config.python_maximum_signature_line_length
542-
multiline = (
542+
multi_line = (
543543
max_len >= 0
544-
and 'singlelinesig' not in self.options
544+
and 'single-line-signature' not in self.options
545545
and len(sig) > max_len
546546
)
547-
signode['is_multiline'] = multiline
548-
if multiline:
547+
signode['is_multi_line'] = multi_line
548+
if multi_line:
549549
signode['add_permalink'] = True
550550

551551
sig_prefix = self.get_signature_prefix(sig)
@@ -567,7 +567,7 @@ def handle_signature(self, sig: str, signode: desc_signature) -> tuple[str, str]
567567
signode += addnodes.desc_name(name, name)
568568
if arglist:
569569
try:
570-
signode += _parse_arglist(arglist, self.env, multiline=multiline)
570+
signode += _parse_arglist(arglist, self.env, multi_line=multi_line)
571571
except SyntaxError:
572572
# fallback to parse arglist original parser.
573573
# it supports to represent optional arguments (ex. "func(foo [, bar])")

sphinx/util/cfamily.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -237,11 +237,11 @@ class DefinitionError(Exception):
237237
class BaseParser:
238238
def __init__(self, definition: str, *,
239239
location: nodes.Node | tuple[str, int] | str,
240-
config: Config, multiline: bool = False) -> None:
240+
config: Config, multi_line: bool = False) -> None:
241241
self.definition = definition.strip()
242242
self.location = location # for warnings
243243
self.config = config
244-
self.multiline = multiline
244+
self.multi_line = multi_line
245245

246246
self.pos = 0
247247
self.end = len(self.definition)

sphinx/writers/_html4.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ def visit_desc_signature(self, node: Element) -> None:
8989

9090
def depart_desc_signature(self, node: Element) -> None:
9191
self.protect_literal_text -= 1
92-
if not node.get('is_multiline'):
92+
if not node.get('is_multi_line'):
9393
self.add_permalink_ref(node, _('Permalink to this definition'))
9494
self.body.append('</dt>\n')
9595

@@ -151,18 +151,18 @@ def visit_desc_parameterlist(self, node: Element) -> None:
151151
self.required_params_left = sum([isinstance(c, addnodes.desc_parameter)
152152
for c in node.children])
153153
self.param_separator = node.child_text_separator
154-
if node.get('is_multiline'):
154+
if node.get('is_multi_line'):
155155
self.body.append(self.starttag(node, 'dl'))
156156

157157
def depart_desc_parameterlist(self, node: Element) -> None:
158-
if node.get('is_multiline'):
158+
if node.get('is_multi_line'):
159159
self.body.append('</dl>\n\n')
160160
self.body.append('<span class="sig-paren">)</span>')
161161

162-
def visit_desc_parameterline(self, node: Element) -> None:
162+
def visit_desc_parameter_line(self, node: Element) -> None:
163163
self.body.append(self.starttag(node, 'dd', ''))
164164

165-
def depart_desc_parameterline(self, node: Element) -> None:
165+
def depart_desc_parameter_line(self, node: Element) -> None:
166166
self.body.append('</dd>')
167167

168168
# If required parameters are still to come, then put the comma after

sphinx/writers/html5.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ def visit_desc_signature(self, node: Element) -> None:
9595

9696
def depart_desc_signature(self, node: Element) -> None:
9797
self.protect_literal_text -= 1
98-
if not node.get('is_multiline') or node.get('add_permalink'):
98+
if not node.get('is_multi_line') or node.get('add_permalink'):
9999
self.add_permalink_ref(node, _('Permalink to this definition'))
100100
self.body.append('</dt>\n')
101101

@@ -157,18 +157,18 @@ def visit_desc_parameterlist(self, node: Element) -> None:
157157
self.required_params_left = sum([isinstance(c, addnodes.desc_parameter)
158158
for c in node.children])
159159
self.param_separator = node.child_text_separator
160-
if node.get('is_multiline'):
160+
if node.get('is_multi_line'):
161161
self.body.append(self.starttag(node, 'dl'))
162162

163163
def depart_desc_parameterlist(self, node: Element) -> None:
164-
if node.get('is_multiline'):
164+
if node.get('is_multi_line'):
165165
self.body.append('</dl>\n\n')
166166
self.body.append('<span class="sig-paren">)</span>')
167167

168-
def visit_desc_parameterline(self, node: Element) -> None:
168+
def visit_desc_parameter_line(self, node: Element) -> None:
169169
self.body.append(self.starttag(node, 'dd', ''))
170170

171-
def depart_desc_parameterline(self, node: Element) -> None:
171+
def depart_desc_parameter_line(self, node: Element) -> None:
172172
self.body.append('</dd>')
173173

174174
# If required parameters are still to come, then put the comma after

sphinx/writers/text.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -599,15 +599,15 @@ def visit_desc_parameterlist(self, node: Element) -> None:
599599
def depart_desc_parameterlist(self, node: Element) -> None:
600600
self.add_text(')')
601601

602-
def visit_desc_parameterline(self, node: Element) -> None:
602+
def visit_desc_parameter_line(self, node: Element) -> None:
603603
self.new_state()
604604

605-
def depart_desc_parameterline(self, node: Element) -> None:
605+
def depart_desc_parameter_line(self, node: Element) -> None:
606606
self.add_text(',')
607607
self.end_state(wrap=False, end=None)
608608

609609
def visit_desc_parameter(self, node: Element) -> None:
610-
if not self.first_param and not node.parent.parent.get('is_multiline'):
610+
if not self.first_param and not node.parent.parent.get('is_multi_line'):
611611
self.add_text(', ')
612612
else:
613613
self.first_param = 0

0 commit comments

Comments
 (0)