Skip to content

Commit f8a237f

Browse files
committed
Remove useless wrap parameter
1 parent d82e489 commit f8a237f

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

src/betterproto2/__init__.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -146,8 +146,6 @@ class FieldMetadata:
146146
# Groups several "one-of" fields together
147147
group: str | None = None
148148

149-
# When a message is wrapped, the wrap type (bool, datetime, ...)
150-
wrap: Callable[[], type] | None = None
151149
# When a message is wrapped, the original message (BoolValue, Timestamp, ...)
152150
unwrap: Callable[[], type] | None = None
153151

@@ -169,7 +167,6 @@ def field(
169167
default_factory: Callable[[], Any] | None = None,
170168
map_types: tuple[str, str] | None = None,
171169
group: str | None = None,
172-
wrap: Callable[[], type] | None = None,
173170
unwrap: Callable[[], type] | None = None,
174171
optional: bool = False,
175172
repeated: bool = False,
@@ -205,7 +202,7 @@ def field(
205202

206203
return dataclasses.field(
207204
default_factory=default_factory,
208-
metadata={"betterproto": FieldMetadata(number, proto_type, map_types, group, wrap, unwrap, optional, repeated)},
205+
metadata={"betterproto": FieldMetadata(number, proto_type, map_types, group, unwrap, optional, repeated)},
209206
)
210207

211208

@@ -819,7 +816,7 @@ def _postprocess_single(self, wire_type: int, meta: FieldMetadata, field_name: s
819816

820817
value = msg_cls().parse(value)
821818

822-
if meta.wrap:
819+
if meta.unwrap:
823820
value = value.to_wrapped()
824821
elif meta.proto_type == TYPE_MAP:
825822
value = self._betterproto.cls_by_field[field_name]().parse(value)
@@ -1208,7 +1205,7 @@ def from_pydict(self: T, value: Mapping[str, Any]) -> T:
12081205
v = value[key]
12091206
elif issubclass(cls, timedelta):
12101207
v = value[key]
1211-
elif meta.wraps:
1208+
elif meta.unwraps:
12121209
v = value[key]
12131210
else:
12141211
v = cls().from_pydict(value[key])

0 commit comments

Comments
 (0)