MCPcopy
hub / github.com/vladmandic/sdnext / onchange

Method onchange

modules/options_handler.py:218–222  ·  view source on GitHub ↗
(self, key, func: Callable, call=True)

Source from the content-addressed store, hash-verified

216 log.warning(f"Setting validation: unknown={unknown_settings}")
217
218 def onchange(self, key, func: Callable, call=True):
219 item = self.data_labels.get(key)
220 item.onchange = func
221 if call:
222 func()
223
224 def dumpjson(self):
225 d = {k: self.data.get(k, self.data_labels.get(k).default) for k in self.data_labels.keys()}

Callers 3

load_modelFunction · 0.80
apply_settingFunction · 0.80
settings_argsFunction · 0.80

Calls 2

funcFunction · 0.85
getMethod · 0.45

Tested by

no test coverage detected