MCPcopy Index your code
hub / github.com/AUTOMATIC1111/stable-diffusion-webui / before_component

Method before_component

modules/scripts.py:932–943  ·  view source on GitHub ↗
(self, component, **kwargs)

Source from the content-addressed store, hash-verified

930 errors.report(f"Error running postprocess_image_after_composite: {script.filename}", exc_info=True)
931
932 def before_component(self, component, **kwargs):
933 for callback, script in self.on_before_component_elem_id.get(kwargs.get("elem_id"), []):
934 try:
935 callback(OnComponent(component=component))
936 except Exception:
937 errors.report(f"Error running on_before_component: {script.filename}", exc_info=True)
938
939 for script in self.ordered_scripts('before_component'):
940 try:
941 script.before_component(component, **kwargs)
942 except Exception:
943 errors.report(f"Error running before_component: {script.filename}", exc_info=True)
944
945 def after_component(self, component, **kwargs):
946 for callback, script in self.on_after_component_elem_id.get(component.elem_id, []):

Callers

nothing calls this directly

Calls 4

ordered_scriptsMethod · 0.95
OnComponentClass · 0.85
callbackFunction · 0.50
before_componentMethod · 0.45

Tested by

no test coverage detected