Closed jeffkinnison closed 4 years ago
Note: The pipeline will in fact complete when this happens. The crash happens after the last operation in the pipeline, which means that this is sort of a non-bug bug that just sets an error return code when Python exits.
Also, it will happen with any combination of different Pipeline subclasses given that the hierarchy looks like the code sample.
Fixed as of #9
Within a pipeline main loop, ending on a pipeline will crash the program if the output of the last operation is not the proper input for
florin.join
.The following code should reproduce the bug on any system:
This generates the traceback
This should be handled by the improvements suggested in #6, which should handle the whole reason
florin.join
was designed the way it is and auto-added to certain parts of the pipeline in the first place.