(self, method_name, *, enable_user_sort=True)
| 817 | def ordered_callbacks(self, method_name, *, enable_user_sort=True): |
| 818 | script_list = self.list_scripts_for_method(method_name) |
| 819 | category = f'script_{method_name}' |
| 820 | |
| 821 | scrpts_len, callbacks = self.callback_map.get(category, (-1, None)) |
| 822 | |
| 823 | if callbacks is None or scrpts_len != len(script_list): |
| 824 | callbacks = self.create_ordered_callbacks_list(method_name, enable_user_sort=enable_user_sort) |
| 825 | self.callback_map[category] = len(script_list), callbacks |
| 826 | |
| 827 | return callbacks |
| 828 | |
| 829 | def ordered_scripts(self, method_name): |
| 830 | return [x.callback for x in self.ordered_callbacks(method_name)] |
| 831 | |
| 832 | def before_process(self, p): |
no test coverage detected