diff --git a/trame_server/protocol.py b/trame_server/protocol.py index fbdb2b7..3d33da9 100644 --- a/trame_server/protocol.py +++ b/trame_server/protocol.py @@ -189,7 +189,10 @@ def life_cycle_update(self, name): @exportRpc("trame.error.client") def js_error(self, message): - print(f" JS Error => {message}") + if self.server.controller.on_error.exists(): + self.server.controller.on_error(message) + else: + print(f" JS Error => {message}") # ---------------------------------------------------------------