Add unwrap widget value support (#7197)

* Add unwrap widget value support

* nit
This commit is contained in:
Chenlei Hu 2025-03-12 06:39:14 -04:00 committed by GitHub
parent 01015bff16
commit d2a0fb6bb0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -634,6 +634,13 @@ def validate_inputs(prompt, item, validated):
continue continue
else: else:
try: try:
# Unwraps values wrapped in __value__ key. This is used to pass
# list widget value to execution, as by default list value is
# reserved to represent the connection between nodes.
if isinstance(val, dict) and "__value__" in val:
val = val["__value__"]
inputs[x] = val
if type_input == "INT": if type_input == "INT":
val = int(val) val = int(val)
inputs[x] = val inputs[x] = val