diff --git a/src/betterproto/__init__.py b/src/betterproto/__init__.py index 486a44e40..4bc827f5e 100644 --- a/src/betterproto/__init__.py +++ b/src/betterproto/__init__.py @@ -184,7 +184,7 @@ def __deepcopy__(self, _) -> Self: # We can't simply use object() here because pydantic automatically performs deep-copy of mutable default values # See #606 -PLACEHOLDER: Placeholder = Placeholder() +PLACEHOLDER: Any = Placeholder() @dataclasses.dataclass(frozen=True) @@ -221,7 +221,7 @@ def dataclass_field( ) -> dataclasses.Field: """Creates a dataclass field with attached protobuf metadata.""" return dataclasses.field( - default=None if optional else PLACEHOLDER, + default=None if optional else PLACEHOLDER, # type: ignore metadata={ "betterproto": FieldMetadata( number, proto_type, map_types, group, wraps, optional