MCPcopy Create free account
hub / github.com/DenOfEquity/ersatzForge / ordered_callbacks

Function ordered_callbacks

modules/script_callbacks.py:189–203  ·  view source on GitHub ↗
(category, unordered_callbacks=None, *, enable_user_sort=True)

Source from the content-addressed store, hash-verified

187
188
189def ordered_callbacks(category, unordered_callbacks=None, *, enable_user_sort=True):
190 if unordered_callbacks is None:
191 unordered_callbacks = callback_map.get('callbacks_' + category, [])
192
193 if not enable_user_sort:
194 return sort_callbacks(category, unordered_callbacks, enable_user_sort=False)
195
196 callbacks = ordered_callbacks_map.get(category)
197 if callbacks is not None and len(callbacks) == len(unordered_callbacks):
198 return callbacks
199
200 callbacks = sort_callbacks(category, unordered_callbacks)
201
202 ordered_callbacks_map[category] = callbacks
203 return callbacks
204
205
206def enumerate_callbacks():

Callers 15

app_started_callbackFunction · 0.85
app_reload_callbackFunction · 0.85
model_loaded_callbackFunction · 0.85
ui_tabs_callbackFunction · 0.85
ui_settings_callbackFunction · 0.85
image_saved_callbackFunction · 0.85
extra_noise_callbackFunction · 0.85
cfg_denoiser_callbackFunction · 0.85
cfg_denoised_callbackFunction · 0.85
cfg_after_cfg_callbackFunction · 0.85

Calls 2

sort_callbacksFunction · 0.85
getMethod · 0.80

Tested by

no test coverage detected