(self)
| 695 | self._plotly_cloud = None |
| 696 | |
| 697 | def _setup_hooks(self): |
| 698 | # pylint: disable=import-outside-toplevel,protected-access |
| 699 | from ._hooks import HooksManager |
| 700 | |
| 701 | self._hooks = HooksManager |
| 702 | self._hooks.register_setuptools() |
| 703 | |
| 704 | for setup in self._hooks.get_hooks("setup"): |
| 705 | setup(self) |
| 706 | |
| 707 | for hook in self._hooks.get_hooks("callback"): |
| 708 | callback_args, callback_kwargs = hook.data # type: ignore |
| 709 | self.callback(*callback_args, **callback_kwargs)(hook.func) |
| 710 | |
| 711 | for ( |
| 712 | clientside_function, |
| 713 | args, |
| 714 | kwargs, |
| 715 | ) in self._hooks.hooks._clientside_callbacks: |
| 716 | _callback.register_clientside_callback( |
| 717 | self._callback_list, |
| 718 | self.callback_map, |
| 719 | self.config.prevent_initial_callbacks, |
| 720 | self._inline_scripts, |
| 721 | clientside_function, |
| 722 | *args, |
| 723 | **kwargs, |
| 724 | ) |
| 725 | |
| 726 | if self._hooks.get_hooks("error"): |
| 727 | self._on_error = self._hooks.HookErrorHandler(self._on_error) |
| 728 | |
| 729 | def init_app(self, app: Optional[Any] = None, **kwargs) -> None: |
| 730 | config = self.config |
no test coverage detected