Skip to content

add spinning state for the Executor classes. (backport #1510)#1577

Closed
mergify[bot] wants to merge 1 commit intohumblefrom
mergify/bp/humble/pr-1510
Closed

add spinning state for the Executor classes. (backport #1510)#1577
mergify[bot] wants to merge 1 commit intohumblefrom
mergify/bp/humble/pr-1510

Conversation

@mergify
Copy link
Copy Markdown
Contributor

@mergify mergify bot commented Jan 9, 2026

Description

Follow up of #1477 (review)

Is this user-facing behavior change?

Possibly yes, it explicitly throws the exception on the 2nd spin call if the executor is already spinning.

Did you use Generative AI?

No

Additional Information


This is an automatic backport of pull request #1510 done by [Mergify](https://mergify.com).

Signed-off-by: Tomoya.Fujita <tomoya.fujita825@gmail.com>
(cherry picked from commit cf9240a)

# Conflicts:
#	rclpy/rclpy/executors.py
@mergify mergify bot added the conflicts label Jan 9, 2026
@mergify
Copy link
Copy Markdown
Contributor Author

mergify bot commented Jan 9, 2026

Cherry-pick of cf9240a has failed:

On branch mergify/bp/humble/pr-1510
Your branch is up to date with 'origin/humble'.

You are currently cherry-picking commit cf9240a.
  (fix conflicts and run "git cherry-pick --continue")
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

Changes to be committed:
	modified:   rclpy/test/test_executor.py

Unmerged paths:
  (use "git add <file>..." to mark resolution)
	both modified:   rclpy/rclpy/executors.py

To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally

Copy link
Copy Markdown
Collaborator

@fujitatomoya fujitatomoya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

base code is different from mainline rolling, i will keep this open if someone is willing to resolve the backport conflicts.

@kscottz
Copy link
Copy Markdown
Contributor

kscottz commented Jan 22, 2026

Discussed in Waffle. We're closing this. If someone wants to handle the review and downstream issues we can reopen it.

@kscottz kscottz closed this Jan 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants