Skip to content

Commit 16da308

Browse files
Upgrade pylint in pre-commit config (#2440)
Co-authored-by: Pierre Sassoulas <[email protected]>
1 parent ef921bc commit 16da308

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

astroid/nodes/node_classes.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1057,6 +1057,8 @@ def _format_args(
10571057
annotations = []
10581058
if defaults is not None:
10591059
default_offset = len(args) - len(defaults)
1060+
else:
1061+
default_offset = None
10601062
packed = itertools.zip_longest(args, annotations)
10611063
for i, (arg, annotation) in enumerate(packed):
10621064
if arg.name in skippable_names:
@@ -1071,7 +1073,7 @@ def _format_args(
10711073
default_sep = " = "
10721074
values.append(argname)
10731075

1074-
if defaults is not None and i >= default_offset:
1076+
if default_offset is not None and i >= default_offset:
10751077
if defaults[i - default_offset] is not None:
10761078
values[-1] += default_sep + defaults[i - default_offset].as_string()
10771079
return ", ".join(values)

astroid/nodes/scoped_nodes/scoped_nodes.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1557,8 +1557,6 @@ def infer_yield_result(self, context: InferenceContext | None = None):
15571557
:returns: What the function yields
15581558
:rtype: iterable(NodeNG or Uninferable) or None
15591559
"""
1560-
# pylint: disable=not-an-iterable
1561-
# https://github.com/pylint-dev/astroid/issues/1015
15621560
for yield_ in self.nodes_of_class(node_classes.Yield):
15631561
if yield_.value is None:
15641562
const = node_classes.Const(None)

requirements_dev.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
# Tools used during development, prefer running these with pre-commit
44
black
55
pre-commit
6-
pylint
6+
pylint>=3.2.0
77
mypy
88
ruff

0 commit comments

Comments
 (0)