Internally, suppressing the feedback with the relevant assignment setting suppresses all on_run code. Since the run code no longer puts anything in the feedback area, this means that those problems have no feedback. Mechanically, they should instead just give any runtime or syntax errors that occurred from run. This probably also speaks to the logging - I think we should be more ProgSnap compliant by logging those kinds of errors too.
Internally, suppressing the feedback with the relevant assignment setting suppresses all
on_run
code. Since therun
code no longer puts anything in the feedback area, this means that those problems have no feedback. Mechanically, they should instead just give any runtime or syntax errors that occurred fromrun
. This probably also speaks to the logging - I think we should be more ProgSnap compliant by logging those kinds of errors too.