@@ -131,6 +131,35 @@ def print_warning_if_reserved_keyword(member_name, interface_type, interface_nam
131131 f .write (
132132 f'from { package_name } .{ subfolder } .{ module_name } import '
133133 f'{ idl_stem } # noqa: F401\n ' )
134+ if subfolder == 'srv' :
135+ f .write (
136+ f'from { package_name } .{ subfolder } .{ module_name } import '
137+ f'{ idl_stem } _Event # noqa: F401\n ' )
138+ f .write (
139+ f'from { package_name } .{ subfolder } .{ module_name } import '
140+ f'{ idl_stem } _Request # noqa: F401\n ' )
141+ f .write (
142+ f'from { package_name } .{ subfolder } .{ module_name } import '
143+ f'{ idl_stem } _Response # noqa: F401\n ' )
144+ elif subfolder == 'action' :
145+ f .write (
146+ f'from { package_name } .{ subfolder } .{ module_name } import '
147+ f'{ idl_stem } _GetResult_Event # noqa: F401\n ' )
148+ f .write (
149+ f'from { package_name } .{ subfolder } .{ module_name } import '
150+ f'{ idl_stem } _GetResult_Request # noqa: F401\n ' )
151+ f .write (
152+ f'from { package_name } .{ subfolder } .{ module_name } import '
153+ f'{ idl_stem } _GetResult_Response # noqa: F401\n ' )
154+ f .write (
155+ f'from { package_name } .{ subfolder } .{ module_name } import '
156+ f'{ idl_stem } _SendGoal_Event # noqa: F401\n ' )
157+ f .write (
158+ f'from { package_name } .{ subfolder } .{ module_name } import '
159+ f'{ idl_stem } _SendGoal_Request # noqa: F401\n ' )
160+ f .write (
161+ f'from { package_name } .{ subfolder } .{ module_name } import '
162+ f'{ idl_stem } _SendGoal_Response # noqa: F401\n ' )
134163
135164 # expand templates per available typesupport implementation
136165 template_dir = args ['template_dir' ]
0 commit comments