Skip to content

Commit dcd0665

Browse files
bjsowamergify[bot]
authored andcommitted
fix: Use Clock instead of deprecated ROSClock (#1273)
(cherry picked from commit 3703507) # Conflicts: # rosbridge_library/src/rosbridge_library/internal/message_conversion.py
1 parent f5202d9 commit dcd0665

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

rosbridge_library/src/rosbridge_library/internal/message_conversion.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,24 +37,28 @@
3737
import re
3838
from base64 import standard_b64decode, standard_b64encode
3939
from collections.abc import Sequence
40-
from typing import TYPE_CHECKING, Any
40+
from typing import Any
4141

4242
import numpy as np
4343
from builtin_interfaces.msg import Duration as DurationMsg
4444
from builtin_interfaces.msg import Time as TimeMsg
45-
from rclpy.clock import ROSClock
45+
from rclpy.clock import Clock
46+
from rclpy.clock_type import ClockType
4647
from std_msgs.msg import Header as HeaderMsg
4748

4849
from rosbridge_library.internal import ros_loader
4950
from rosbridge_library.internal.type_support import ROSMessage
5051
from rosbridge_library.util import bson
5152

53+
<<<<<<< HEAD
5254
if TYPE_CHECKING:
5355
from collections.abc import Callable
5456

5557
from rclpy.clock import Clock
5658

5759

60+
=======
61+
>>>>>>> 3703507 (fix: Use Clock instead of deprecated ROSClock (#1273))
5862
type_map = {
5963
"bool": ("bool", "boolean"),
6064
"int": (
@@ -201,7 +205,7 @@ def populate_instance(
201205
according to the values in msg.
202206
"""
203207
if clock is None:
204-
clock = ROSClock()
208+
clock = Clock(clock_type=ClockType.ROS_TIME)
205209

206210
inst_type = msg_instance_type_repr(inst)
207211

@@ -344,7 +348,7 @@ def _to_inst(
344348
stack: list[str] | None = None,
345349
) -> object:
346350
if clock is None:
347-
clock = ROSClock()
351+
clock = Clock(clock_type=ClockType.ROS_TIME)
348352
if stack is None:
349353
stack = []
350354

0 commit comments

Comments
 (0)