File tree Expand file tree Collapse file tree 2 files changed +3
-9
lines changed Expand file tree Collapse file tree 2 files changed +3
-9
lines changed Original file line number Diff line number Diff line change 1
1
#!/usr/bin/env python
2
2
3
3
import rospy
4
- import actionlib_msgs .msg
5
- import diagnostic_msgs .msg
6
- import geometry_msgs .msg
7
- import nav_msgs .msg
8
- import sensor_msgs .msg
9
- import shape_msgs .msg
10
- import stereo_msgs .msg
11
- import trajectory_msgs .msg
12
- import visualization_msgs .msg
13
4
14
5
from ros_tcp_endpoint import TcpServer
15
6
Original file line number Diff line number Diff line change 17
17
import json
18
18
import sys
19
19
import threading
20
+ import importlib
20
21
21
22
from .tcp_sender import UnityTcpSender
22
23
from .client import ClientThread
@@ -139,6 +140,7 @@ def resolve_message_name(name):
139
140
names = name .split ('/' )
140
141
module_name = names [0 ]
141
142
class_name = names [1 ]
143
+ importlib .import_module (module_name + ".msg" )
142
144
module = sys .modules [module_name ]
143
145
if module is None :
144
146
rospy .loginfo ("Failed to resolve module {}" .format (module_name ))
@@ -150,4 +152,5 @@ def resolve_message_name(name):
150
152
rospy .loginfo ("Failed to resolve module {}.msg.{}" .format (module_name , class_name ))
151
153
return module
152
154
except (IndexError , KeyError , AttributeError ) as e :
155
+ rospy .loginfo ("Exception Raised: {}" .format (e ))
153
156
return None
You can’t perform that action at this time.
0 commit comments