Runtime v2.81 · Updated Sep 30, 2026

bool

Convert value to boolean using script truthy/falsy rules.

Syntax

bool(value, /)

Parameters

NameDescription
valueAny
Value to convert
Required · Positional only
No default

Returns

Boolean — false for None/0/empty; true otherwise.

Behavior / side effects

Convert value to boolean using script truthy/falsy rules.

Execution

  • Blocking: No
  • Thread safety: Use separate objects per flow
  • Parallel execution: Yes

Value operations execute in the calling flow without an intentional wait for capture, gesture completion, or user input. Create mutable containers/builders separately in each flow; this is isolation, not a shared-object synchronization guarantee.

Example

enabled = bool(1)
if enabled:
    text("enabled")

Errors / limitations

No additional limitations documented; follow the parameter and behavior contract above.

Related APIs

None