(self, component, **kwargs)
| 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, []): |
| 947 | try: |
| 948 | callback(OnComponent(component=component)) |
| 949 | except Exception: |
| 950 | errors.report(f"Error running on_after_component: {script.filename}", exc_info=True) |
| 951 | |
| 952 | for script in self.ordered_scripts('after_component'): |
| 953 | try: |
| 954 | script.after_component(component, **kwargs) |
| 955 | except Exception: |
| 956 | errors.report(f"Error running after_component: {script.filename}", exc_info=True) |
| 957 | |
| 958 | def script(self, title): |
| 959 | return self.title_map.get(title.lower()) |
nothing calls this directly
no test coverage detected