catalyst.compile_without_static_conditionals

compile_without_static_conditionals = True

Specify whether Catalyst should resolve conditionals on constant predicates immediately during program capture. A constant predicate implies the conditional always takes the same branch no matter what, making the conditional superfluous. Defaults to True.

Set to False if you prefer a more faithful representation of the program as written, even if it is less optimized. Note that the flag only affects the behaviour during initial capture of the program, further compilation may remove those conditionals anyway.

Type:

bool