Bioprotocols/labop

Catch unlinked output pins

Closed this issue · 0 comments

It is easy to overlook or forget about an OutputPin and then forget to link it... similarly, it is an easy mistake to forget to call designate_protocol_output as the final step of authoring a Protocol. Currently, an unlinked output pin will lead to cryptic downstream failures. The execution engine should detect unlinked output Pins and then raise an Exception.