All True

This function block checks whether all elements in a provided boolean list are true. It is useful for combining multiple checks into a single pass/fail result for downstream logic or UI feedback.

πŸ“₯ Inputs

Boolean List This input accepts a list of boolean values (True / False). Each element is evaluated.

πŸ“€ Outputs

All True This output produces a single boolean: True when all provided elements are True, otherwise False.

πŸ•ΉοΈ Controls

No interactive controls are exposed for this block.

🎯 Features

  • Simple, single-purpose logic check for lists of booleans.

  • Works with lists coming from other blocks (including lists produced by batch or parsing operations).

  • Safe handling for missing or invalid list elements β€” returns False when the list contains None or any False values.

πŸ“ Usage Instructions

  1. Provide a boolean list to the Boolean List input (for example, outputs from several checks).

  2. Read the single boolean from the All True output to decide a combined pass/fail action.

πŸ“Š Evaluation

On execution the block inspects the provided list: if every element is True the block outputs True; if any element is False or missing the block outputs False.

πŸ’‘ Tips and Tricks

  • Use with Logic Input to create manual test lists for debugging or operator-controlled checks.

  • Combine with And / Or to create more complex logical expressions before producing the final list.

  • Pre-filter inputs with Exclude Nones to remove empty values that might unintentionally fail the check.

  • Use List Operations or Get Element to build or inspect lists before feeding them here.

  • In batch scenarios, use Batch Processing / Debatch and Get Batch Size to control how lists are constructed and validated.

πŸ› οΈ Troubleshooting

  • No output or unexpected False: Verify that the input list contains only boolean values and that there are no unexpected None elements.

  • Feeding non-list data: Ensure the producer block outputs a list (use List Operations or Mux / Demux helpers to format data as lists).

Last updated

Was this helpful?