MCPcopy Index your code
hub / github.com/pywebio/PyWebIO / _set_value

Function _set_value

pywebio/input.py:246–257  ·  view source on GitHub ↗
(value, label=value_setter)

Source from the content-addressed store, hash-verified

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)

Callers

nothing calls this directly

Calls 3

get_current_sessionFunction · 0.85
getMethod · 0.45
send_task_commandMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…