Skip to content

Commit 020742c

Browse files
committed
Make sure subclasses of Field also get the correct replace method
1 parent 4c0fb36 commit 020742c

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/ducktools/classbuilder/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1075,7 +1075,7 @@ def __init__(
10751075

10761076
def __init_subclass__(cls, frozen=False, ignore_annotations=False):
10771077
# Subclasses of Field can be created as if they are dataclasses
1078-
field_methods = {_field_init_maker, repr_maker, eq_maker}
1078+
field_methods = {_field_init_maker, repr_maker, eq_maker, replace_maker}
10791079
if frozen or _UNDER_TESTING:
10801080
field_methods |= {frozen_setattr_maker, frozen_delattr_maker}
10811081

0 commit comments

Comments
 (0)