(value, label=value_setter)
| 244 | value_setter = Setter() |
| 245 | |
| 246 | def _set_value(value, label=value_setter): |
| 247 | spec = { |
| 248 | 'target_name': item_spec.get('name', 'data'), |
| 249 | 'attributes': {'value': value} |
| 250 | } |
| 251 | if label is not value_setter: |
| 252 | value_setter.label = label |
| 253 | spec['attributes']['value'] = label |
| 254 | spec['attributes']['readonly'] = True |
| 255 | value_setter.value = value |
| 256 | msg = dict(command='update_input', task_id=task_id, spec=spec) |
| 257 | get_current_session().send_task_command(msg) |
| 258 | |
| 259 | callback_id = output_register_callback(lambda _: callback(_set_value)) |
| 260 | item_spec['action'] = dict(label=label, callback_id=callback_id) |
nothing calls this directly
no test coverage detected
searching dependent graphs…