Skip to content

Commit 11ca452

Browse files
committed
Update dataclass definitions in protocols_definition.py to not fail at class-creation time
1 parent 22d9392 commit 11ca452

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

conformance/tests/protocols_definition.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ class Concrete4_Good6(NamedTuple):
196196

197197
@dataclass(frozen=False)
198198
class Concrete4_Good7:
199-
val1: Sequence[float] = [0]
199+
val1: Sequence[float] = (0,)
200200

201201

202202
class Concrete4_Bad1:
@@ -315,7 +315,7 @@ class Concrete6_Good2:
315315

316316
@dataclass(frozen=False)
317317
class Concrete6_Good3:
318-
val1: Sequence[float] = [0]
318+
val1: Sequence[float] = (0,)
319319

320320

321321
class Concrete6_Bad1:
@@ -330,7 +330,7 @@ class Concrete6_Bad2(NamedTuple):
330330

331331
@dataclass(frozen=True)
332332
class Concrete6_Bad3:
333-
val1: Sequence[float] = [0]
333+
val1: Sequence[float] = (0,)
334334

335335

336336
v6_good1: Template6 = Concrete6_Good1() # OK

0 commit comments

Comments
 (0)