pothosware / PothosFlow

GUI frontend and designer tool for the Pothos framework
https://github.com/pothosware/PothosFlowi/wiki
Boost Software License 1.0
71 stars 27 forks source link

BlockEval: when a block's overlay() throws an exception, log the error instead of ignoring #190

Closed ncorgan closed 4 years ago

ncorgan commented 4 years ago

Example output after hardcoding an exception:

2020-03-02 18:42:14 PothosFlow.BlockEval: Exponential0:overlay() threw the following exception: Invalid argument: wat
ncorgan commented 4 years ago

@guruofquality Going off of the discussion in the issue, do you want to merge this as an interim solution? I'm not familiar enough with the underlying code to know the effort of improving the reflection as needed.

guruofquality commented 4 years ago

Yea the thing i suggested is probably quite the overhaul.