Skip to content

Conversation

@SprGrf
Copy link

@SprGrf SprGrf commented Jan 28, 2026

Description

Introducing assignment methods for python components.

Review guidelines

Estimated Time of Review: 15 minutes

Checklist before merging:

  • Confirm that the relevant changelog(s) are up-to-date in case of any user-facing changes

@SprGrf SprGrf force-pushed the feat/assignment-methods-python branch from 4843a39 to b0681e2 Compare January 28, 2026 12:36
@SprGrf SprGrf marked this pull request as ready for review January 28, 2026 15:35
@SprGrf SprGrf requested review from domire8 and eeberhard January 28, 2026 15:35
Copy link
Member

@domire8 domire8 left a comment

Choose a reason for hiding this comment

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

Looks good

@SprGrf SprGrf self-assigned this Feb 3, 2026
SprGrf and others added 2 commits February 4, 2026 16:10
Co-authored-by: Dominic Reber <71256590+domire8@users.noreply.github.com>
Copy link
Member

@domire8 domire8 left a comment

Choose a reason for hiding this comment

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

Just some formatting and one test case that should probably not be expected to throw but otherwise, it looks good!

"""
parsed_name = parse_topic_name(name)
if not parsed_name:
self.get_logger().error((f"The parsed name for assignment '{name}' is empty. Provide a "
Copy link
Member

Choose a reason for hiding this comment

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

This and line 363 look incorrectly formatted

Copy link
Author

@SprGrf SprGrf Feb 5, 2026

Choose a reason for hiding this comment

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

Fixed these two, but fyi Ruff makes extensive changes to the whole thing, so it should probably be done another time.

Copy link
Member

Choose a reason for hiding this comment

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

Yes good point, that is because the vscode settings use pylint and autopep and not ruff.. legacy

SprGrf and others added 3 commits February 5, 2026 13:17
Co-authored-by: Dominic Reber <71256590+domire8@users.noreply.github.com>
@SprGrf
Copy link
Author

SprGrf commented Feb 6, 2026

Ready to merge, pending a review from @eeberhard

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.

2 participants