Skip to content

Comments

feat(component): assignment methods (python)#227

Merged
SprGrf merged 13 commits intostaging/assignmentsfrom
feat/assignment-methods-python
Feb 16, 2026
Merged

feat(component): assignment methods (python)#227
SprGrf merged 13 commits intostaging/assignmentsfrom
feat/assignment-methods-python

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

@SprGrf
Copy link
Author

SprGrf commented Feb 16, 2026

@eeberhard

Copy link
Member

@eeberhard eeberhard left a comment

Choose a reason for hiding this comment

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

Sorry for the long delay. Looks great!

@SprGrf SprGrf merged commit 063fbb6 into staging/assignments Feb 16, 2026
3 of 4 checks passed
@SprGrf SprGrf deleted the feat/assignment-methods-python branch February 16, 2026 10:26
@github-actions github-actions bot locked and limited conversation to collaborators Feb 16, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants