Files
DumiFlex-ComfyUI-Wildcard-P…/docs/help/WP_VarToBool.md
T

26 lines
838 B
Markdown

# WP Var → Bool
Reads a `$var` from the upstream **PipelineContext** and emits a `BOOLEAN`.
## Inputs
| Name | Type | Notes |
|---|---|---|
| `context` | `PIPELINE_CONTEXT` | Required. |
| `var_name` | dropdown | Pick from upstream `$vars`. |
| `index` | `INT` | Which bool token in the var's value. |
| `default` | `BOOLEAN` | Returned when no Nth match. |
## Parsing rule
Splits the var's value on `[\s,;|/]+` and checks each token against the truthy/falsy sets:
- **Truthy:** `true`, `yes`, `on`, `1` (case-insensitive)
- **Falsy:** `false`, `no`, `off`, `0` (case-insensitive)
Tokens that match neither (e.g. `"1.5"`, `"enabled"`) are skipped — they do NOT consume an index slot.
- `"true false true"` index `2` → `True`
- `"yes,no,yes"` index `1` → `False`
- `"1.5"` index `0` → `default` (1.5 is not a bool token)