Skip to content

Add Panel base class and fix some typing#1252

Open
oerc0122 wants to merge 2 commits into
ISISNeutronMuon:protosfrom
oerc0122:Panel-class
Open

Add Panel base class and fix some typing#1252
oerc0122 wants to merge 2 commits into
ISISNeutronMuon:protosfrom
oerc0122:Panel-class

Conversation

@oerc0122

Copy link
Copy Markdown
Collaborator

Description of work
Reduce some code duplication and fix some typing by introducing abstract Panel base (not strictly abstract due to metaclass conflict).

Fixes

  • Add Panel ABC to panels
  • Fix some typing

To test
Should be no visible changes.

@oerc0122 oerc0122 self-assigned this Jun 30, 2026
@oerc0122 oerc0122 added the Technical Debt Legacy code which should be cleaned up. label Jun 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Technical Debt Legacy code which should be cleaned up.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant