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

Method dumpjson

modules/options_handler.py:224–232  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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()}
226 metadata = {
227 k: {
228 "is_stored": k in self.data and self.data[k] != self.data_labels[k].default, # pylint: disable=unnecessary-dict-index-lookup
229 "tab_name": v.section[0]
230 } for k, v in self.data_labels.items()
231 }
232 return json.dumps({"values": d, "metadata": metadata})
233
234 def add_option(self, key, info):
235 self.data_labels[key] = info

Callers 3

run_settingsFunction · 0.80
run_settings_singleFunction · 0.80
create_uiFunction · 0.80

Calls 2

itemsMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected