diff --git a/rosidl_generator_py/resource/_action.py.em b/rosidl_generator_py/resource/_action.py.em index 1acdc646..28fcb7a6 100644 --- a/rosidl_generator_py/resource/_action.py.em +++ b/rosidl_generator_py/resource/_action.py.em @@ -102,6 +102,6 @@ class @(action.namespaced_type.name)(metaclass=Metaclass_@(action.namespaced_typ # The generic message for get the status of a goal. from action_msgs.msg._goal_status_array import GoalStatusArray as GoalStatusMessage - # type ignore below fixed in mypy 1.0+ see mypy#10342 - def __init__(self) -> typing.NoReturn: # type: ignore + # Should eventually be typing.NoReturn. See mypy#14044 + def __init__(self) -> None: raise NotImplementedError('Action classes can not be instantiated') diff --git a/rosidl_generator_py/resource/_srv.py.em b/rosidl_generator_py/resource/_srv.py.em index ec55507f..23d9551d 100644 --- a/rosidl_generator_py/resource/_srv.py.em +++ b/rosidl_generator_py/resource/_srv.py.em @@ -61,6 +61,6 @@ class @(service.namespaced_type.name)(metaclass=Metaclass_@(service.namespaced_t from @('.'.join(service.namespaced_type.namespaces)).@(module_name) import @(service.response_message.structure.namespaced_type.name) as Response from @('.'.join(service.namespaced_type.namespaces)).@(module_name) import @(service.event_message.structure.namespaced_type.name) as Event - # type ignore below fixed in mypy 1.0+ see mypy#10342 - def __init__(self) -> typing.NoReturn: # type: ignore + # Should eventually be typing.NoReturn. See mypy#14044 + def __init__(self) -> None: raise NotImplementedError('Service classes can not be instantiated')