Skip to content

refactor: remove abstract execute method from BaseTask#879

Merged
fstagni merged 1 commit intoDIRACGrid:mainfrom
chrisburr:refactor/tasks-lsp-avoid
Apr 7, 2026
Merged

refactor: remove abstract execute method from BaseTask#879
fstagni merged 1 commit intoDIRACGrid:mainfrom
chrisburr:refactor/tasks-lsp-avoid

Conversation

@chrisburr
Copy link
Copy Markdown
Member

The variable signature used for dependency injection violates the Liskov Substiution Principle and makes it impossible to run type checkers without ignore comments.

@chrisburr chrisburr changed the title refactor: Remove abstract execute method from BaseTask refactor: remove abstract execute method from BaseTask Apr 2, 2026
The variable signature used for dependency injection violates the
Liskov Substiution Principle and makes it impossible to run type
checkers without ignore comments.
@chrisburr chrisburr force-pushed the refactor/tasks-lsp-avoid branch from 6bacb25 to 402d7fb Compare April 2, 2026 12:37
@fstagni fstagni merged commit 63dc086 into DIRACGrid:main Apr 7, 2026
47 of 48 checks passed
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