Skip to content

Commit 2c9742b

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

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

mypy/plugins/dataclasses.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -655,8 +655,7 @@ def collect_attributes(self) -> list[DataclassAttribute] | None:
655655
has_post_init = cls.info.get("__post_init__") is not None
656656
if not has_post_init:
657657
self._api.fail(
658-
f'Final field with init=False must have a default value',
659-
stmt.rvalue
658+
"Final field with init=False must have a default value", stmt.rvalue
660659
)
661660

662661
if not has_default and self._spec is _TRANSFORM_SPEC_FOR_DATACLASSES:

test-data/unit/check-dataclasses.test

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2753,7 +2753,7 @@ from dataclasses import dataclass, field
27532753

27542754
@dataclass
27552755
class Foo:
2756-
a: Final[int] = field()
2756+
a: Final[int] = field()
27572757

27582758
Foo().a # E: Missing positional argument "a" in call to "Foo"
27592759
[builtins fixtures/dataclasses.pyi]
@@ -2764,9 +2764,9 @@ from dataclasses import dataclass, field
27642764

27652765
@dataclass
27662766
class Foo:
2767-
a: Final[int] = field()
2767+
a: Final[int] = field()
27682768

2769-
Foo(1).a
2769+
Foo(1).a
27702770
[builtins fixtures/dataclasses.pyi]
27712771

27722772
[case testFinalFieldPostInit]
@@ -2780,7 +2780,7 @@ class Foo:
27802780
def __post_init__(self):
27812781
self.a = 1
27822782

2783-
Foo().a
2783+
Foo().a
27842784
[builtins fixtures/dataclasses.pyi]
27852785

27862786
[case testFinalFieldInitFalseWithDefault]

0 commit comments

Comments
 (0)