File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -359,12 +359,12 @@ def transform(self) -> bool:
359
359
360
360
if decorator_arguments ["frozen" ]:
361
361
if any (not parent ["frozen" ] for parent in parent_decorator_arguments ):
362
- self ._api .fail ("Cannot inherit frozen dataclass from a non-frozen one " , info )
362
+ self ._api .fail ("Frozen dataclass cannot inherit from a non-frozen dataclass " , info )
363
363
self ._propertize_callables (attributes , settable = False )
364
364
self ._freeze (attributes )
365
365
else :
366
366
if any (parent ["frozen" ] for parent in parent_decorator_arguments ):
367
- self ._api .fail ("Cannot inherit non -frozen dataclass from a frozen one " , info )
367
+ self ._api .fail ("Non -frozen dataclass cannot inherit from a frozen dataclass " , info )
368
368
self ._propertize_callables (attributes )
369
369
370
370
if decorator_arguments ["slots" ]:
Original file line number Diff line number Diff line change @@ -260,15 +260,15 @@ class FrozenBase:
260
260
pass
261
261
262
262
@dataclass
263
- class BadNormalDerived(FrozenBase): # E: Cannot inherit non -frozen dataclass from a frozen one
263
+ class BadNormalDerived(FrozenBase): # E: Non -frozen dataclass cannot inherit from a frozen dataclass
264
264
pass
265
265
266
266
@dataclass
267
267
class NormalBase:
268
268
pass
269
269
270
270
@dataclass(frozen=True)
271
- class BadFrozenDerived(NormalBase): # E: Cannot inherit frozen dataclass from a non-frozen one
271
+ class BadFrozenDerived(NormalBase): # E: Frozen dataclass cannot inherit from a non-frozen dataclass
272
272
pass
273
273
274
274
[builtins fixtures/dataclasses.pyi]
You can’t perform that action at this time.
0 commit comments