Skip to content

Commit 2ff716c

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent db4de99 commit 2ff716c

File tree

2 files changed

+20
-10
lines changed

2 files changed

+20
-10
lines changed

astroid/protocols.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -536,9 +536,18 @@ def _generate_assigned():
536536

537537
if isinstance(self.parent, node_classes.TryStar):
538538
# except * handler has assigned ExceptionGroup
539-
eg = nodes.ClassDef('ExceptionGroup', self.lineno, self.col_offset, self, end_lineno=self.end_lineno, end_col_offset=self.end_col_offset)
539+
eg = nodes.ClassDef(
540+
"ExceptionGroup",
541+
self.lineno,
542+
self.col_offset,
543+
self,
544+
end_lineno=self.end_lineno,
545+
end_col_offset=self.end_col_offset,
546+
)
540547
assigned = objects.ExceptionInstance(eg)
541-
assigned.instance_attrs['exceptions'] = [nodes.List.from_elements(_generate_assigned())]
548+
assigned.instance_attrs["exceptions"] = [
549+
nodes.List.from_elements(_generate_assigned())
550+
]
542551
yield assigned
543552
else:
544553
yield from _generate_assigned()

tests/test_group_exceptions.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
AssignName,
1010
ExceptHandler,
1111
For,
12+
List,
1213
Name,
1314
Try,
14-
List,
1515
Uninferable,
1616
bases,
1717
extract_node,
@@ -94,7 +94,6 @@ def test_star_exceptions() -> None:
9494
assert final.value.args[0].value == 0
9595

9696

97-
9897
@pytest.mark.skipif(not PY311_PLUS, reason="Requires Python 3.11 or higher")
9998
def test_star_exceptions_infer_name() -> None:
10099
trystar = extract_node(
@@ -130,11 +129,13 @@ def test_star_exceptions_infer_exceptions() -> None:
130129
node = extract_node(code)
131130
assert isinstance(node, TryStar)
132131
inferred_ve = next(node.handlers[0].statement().name.infer())
133-
assert inferred_ve.name =='ExceptionGroup'
134-
assert isinstance(inferred_ve.getattr('exceptions')[0], List)
135-
assert inferred_ve.getattr('exceptions')[0].elts[0].pytype() == 'builtins.ValueError'
132+
assert inferred_ve.name == "ExceptionGroup"
133+
assert isinstance(inferred_ve.getattr("exceptions")[0], List)
134+
assert (
135+
inferred_ve.getattr("exceptions")[0].elts[0].pytype() == "builtins.ValueError"
136+
)
136137

137138
inferred_te = next(node.handlers[1].statement().name.infer())
138-
assert inferred_te.name =='ExceptionGroup'
139-
assert isinstance(inferred_te.getattr('exceptions')[0], List)
140-
assert inferred_te.getattr('exceptions')[0].elts[0].pytype() == 'builtins.TypeError'
139+
assert inferred_te.name == "ExceptionGroup"
140+
assert isinstance(inferred_te.getattr("exceptions")[0], List)
141+
assert inferred_te.getattr("exceptions")[0].elts[0].pytype() == "builtins.TypeError"

0 commit comments

Comments
 (0)