Skip to content

[trees] Allow setup() method to be called multiple times per tree - #249

Merged
sea-bass merged 1 commit into
develfrom
setup-multiple-times
Jul 8, 2026
Merged

sea-bass merged 1 commit into
develfrom
setup-multiple-times

Conversation

@sea-bass

@sea-bass sea-bass commented Jul 8, 2026

Copy link
Copy Markdown
Member

This makes it so that all the publishers, services, etc. are only initialized once on setup before self.node is set.

Otherwise, we can skip all the redundant setup and simply call setup() on all the nodes in the behavior tree itself, which may have changed since the last time.

@sea-bass sea-bass changed the title Allow setup() method to be called multiple times per tree [trees] Allow setup() method to be called multiple times per tree Jul 8, 2026
@sea-bass
sea-bass force-pushed the setup-multiple-times branch from f80102e to e906a46 Compare July 8, 2026 20:55
@sea-bass
sea-bass merged commit 3c444c7 into devel Jul 8, 2026
2 checks passed
@sea-bass
sea-bass deleted the setup-multiple-times branch July 8, 2026 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant