From e8e0f3ee59d82e876941be7d9e038796fd665f88 Mon Sep 17 00:00:00 2001 From: Dirk Thomas Date: Mon, 15 Jul 2013 13:57:50 -0700 Subject: [PATCH] fix issue with time/duration message fields (without std_msgs prefix) when used as array (ros/ros_comm#252) --- src/genpy/message.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/genpy/message.py b/src/genpy/message.py index 25dec42..e1379cc 100644 --- a/src/genpy/message.py +++ b/src/genpy/message.py @@ -523,6 +523,10 @@ def _get_message_or_service_class(type_str, message_type, reload_on_error=False) :returns: Message/Service for message/service type or None, ``class`` :raises: :exc:`ValueError` If message_type is invalidly specified """ + if message_type == 'time': + return Time + if message_type == 'duration': + return Duration ## parse package and local type name for import package, base_type = genmsg.package_resource_name(message_type) if not package: