From 377963b9513a7e910b24d77d85a4e9be162ab489 Mon Sep 17 00:00:00 2001 From: Bryan Alexander Rivera <2250179+bryaan@users.noreply.github.com> Date: Thu, 29 Jun 2023 12:46:35 -0400 Subject: [PATCH] Rethrow errors so they may be handled outside of websocket.open() --- src/WebSockets.jl | 1 + 1 file changed, 1 insertion(+) diff --git a/src/WebSockets.jl b/src/WebSockets.jl index 85fa0dc42..4aec44743 100644 --- a/src/WebSockets.jl +++ b/src/WebSockets.jl @@ -384,6 +384,7 @@ function open(f::Function, url; suppress_close_error::Bool=false, verbose=false, close(ws, CloseFrameBody(1008, "Unexpected client websocket error")) end end + rethrow(e) finally if !isclosed(ws) close(ws, CloseFrameBody(1000, ""))