A custom node for ComfyUI that provides a switch with override behavior. This node allows you to switch between two inputs based on a boolean condition, with graceful handling of missing inputs.
- Optional boolean condition input (defaults to False if not provided)
- Handles missing inputs gracefully
- Works with any input type
- Clear and intuitive interface
- Navigate to your ComfyUI's
custom_nodesdirectory - Clone this repository:
git clone https://github.com/SpaceWarpStudio/ComfyUI-OverrideSwitch.git- Install the node:
cd ComfyUI-OverrideSwitch
pip install -e .The node has three optional inputs:
condition: Boolean input that determines which input to usetrue_input: Input to use when condition is Truefalse_input: Input to use when condition is False
Default behaviors:
- If condition is not provided or None: defaults to False
- If true_input is missing and condition is True: uses false_input
- If false_input is missing and condition is False: returns None
- If both inputs are missing: returns None
This project is licensed under the MIT License.