You can also entirely drop a transaction by returning None from the filter function.
This PR also fixes an issue where if no channels of a filter funnel exist but all contain values, the scoreboard did not detect the early failure and just timed out.
When you register a monitor, you can now provide a scoreboard_filter argument in order to transform/drop a transaction:
You can also entirely drop a transaction by returning
None
from the filter function.This PR also fixes an issue where if no channels of a filter funnel exist but all contain values, the scoreboard did not detect the early failure and just timed out.