Open
Description
It might be nice to have warnings/errors raised when the function signature inside map et.al. does not match the number of incoming nodes. This won't work in all cases, since a function could take in args and kwargs and there is nothing to inspect from that, but it might work in some interesting cases.
The main benefit is that one could know before running any data into the pipeline if it was going to work. Since we know exactly how much data is going to be used in the function call we can know if it matches up and will work.
This might help with one of the main issues with streamz, writing pipelines can be more difficult than writing a naked script/notebook.
Metadata
Metadata
Assignees
Labels
No labels