From ca6246a75fe6f9c6d73cb2d155ed4fcc0ad2ee2a Mon Sep 17 00:00:00 2001 From: Haidar Obeid Date: Tue, 10 Sep 2024 16:38:15 +1000 Subject: [PATCH] jazzy_compatible --- rosapi/src/rosapi/params.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/rosapi/src/rosapi/params.py b/rosapi/src/rosapi/params.py index 99cc5d01b..4e27a7564 100644 --- a/rosapi/src/rosapi/params.py +++ b/rosapi/src/rosapi/params.py @@ -38,9 +38,14 @@ from rcl_interfaces.msg import Parameter, ParameterType, ParameterValue from rcl_interfaces.srv import ListParameters from ros2node.api import get_absolute_node_name -from ros2param.api import call_get_parameters, call_set_parameters, get_parameter_value +from ros2param.api import call_get_parameters, call_set_parameters from rosapi.proxy import get_nodes +try: + from ros2param.api import get_parameter_value +except ImportError: + from rclpy.parameter import get_parameter_value + """ Methods to interact with the param server. Values have to be passed as JSON in order to facilitate dynamically typed SRV messages """