Closed
Description
Is your feature request related to a problem? Please describe.
For components that implement a run and run_async method we validate that their signatures match. We had an issue at a hackathon where this consistently failed but it was hard to figure out what the actual mismatch was because the error doesn't say that. It would be great if the error message could show the difference.
Describe the solution you'd like
Error message should contain the difference between the two signatures that make the validation fail.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.