Closed
Description
Bug report
rclpy
was updated to automatically handle SIGINT as part of this PR which was incorporated into the Humble release: ros2/rclpy#844
The python nodes in the demos repository were subsequently updated via the following PRs, but those changes were never incorporated into the examples repository.
- Update python nodes SIGINT handling demos#539
- Cleanups in demo_nodes_py. demos#555
- Exit with code 0 if ExternalShutdownException is raised demos#581
For consistency, and to ensure that an exception is not thrown when SIGINT is passed to the example python nodes, these same changes should be incorporated into this repository.