Skip to content

Commit 49e3def

Browse files
committed
copilot: fix protobuf 5.29.5 API change
The 'including_default_value_fields' is deprecated in favor of 'always_print_fields_with_no_presence' Signed-off-by: Gilles DOFFE <g.doffe@gmail.com>
1 parent 4614293 commit 49e3def

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

cogip/tools/copilot/copilot.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ async def handle_message_pose(self, message: bytes | None = None) -> None:
170170

171171
pose = MessageToDict(
172172
pb_pose,
173-
including_default_value_fields=True,
173+
always_print_fields_with_no_presence=True,
174174
preserving_proto_field_name=True,
175175
use_integers_for_enums=True,
176176
)
@@ -191,7 +191,7 @@ async def handle_message_state(self, message: bytes | None = None) -> None:
191191

192192
state = MessageToDict(
193193
pb_state,
194-
including_default_value_fields=True,
194+
always_print_fields_with_no_presence=True,
195195
preserving_proto_field_name=True,
196196
use_integers_for_enums=True,
197197
)
@@ -211,7 +211,7 @@ async def handle_actuator_state(self, message: bytes | None = None) -> None:
211211
kind = pb_actuator_state.WhichOneof("type")
212212
actuator_state = MessageToDict(
213213
getattr(pb_actuator_state, kind),
214-
including_default_value_fields=True,
214+
always_print_fields_with_no_presence=True,
215215
preserving_proto_field_name=True,
216216
use_integers_for_enums=True,
217217
)

0 commit comments

Comments
 (0)