From 11ca45273f387b5c5bc73f9913db4a6b995326c7 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Sun, 8 Mar 2026 18:34:58 +0000 Subject: [PATCH] Update dataclass definitions in `protocols_definition.py` to not fail at class-creation time --- conformance/tests/protocols_definition.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/conformance/tests/protocols_definition.py b/conformance/tests/protocols_definition.py index 30b5cbcd9..bf046ee8c 100644 --- a/conformance/tests/protocols_definition.py +++ b/conformance/tests/protocols_definition.py @@ -196,7 +196,7 @@ class Concrete4_Good6(NamedTuple): @dataclass(frozen=False) class Concrete4_Good7: - val1: Sequence[float] = [0] + val1: Sequence[float] = (0,) class Concrete4_Bad1: @@ -315,7 +315,7 @@ class Concrete6_Good2: @dataclass(frozen=False) class Concrete6_Good3: - val1: Sequence[float] = [0] + val1: Sequence[float] = (0,) class Concrete6_Bad1: @@ -330,7 +330,7 @@ class Concrete6_Bad2(NamedTuple): @dataclass(frozen=True) class Concrete6_Bad3: - val1: Sequence[float] = [0] + val1: Sequence[float] = (0,) v6_good1: Template6 = Concrete6_Good1() # OK