From d0a9095b0d81da76604b58d8d4730d444c21f789 Mon Sep 17 00:00:00 2001 From: Stanislav Novosad Date: Mon, 1 Dec 2025 19:05:19 -0700 Subject: [PATCH] Warn some noisy errors (#4158) --- skyvern/forge/sdk/routes/pylon.py | 2 +- skyvern/forge/sdk/routes/streaming/channels/message.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/skyvern/forge/sdk/routes/pylon.py b/skyvern/forge/sdk/routes/pylon.py index 9214b41e..18651062 100644 --- a/skyvern/forge/sdk/routes/pylon.py +++ b/skyvern/forge/sdk/routes/pylon.py @@ -21,7 +21,7 @@ def get_pylon_email_hash(email: str = Query(...)) -> PylonHash: secret = settings.PYLON_IDENTITY_VERIFICATION_SECRET if not secret: - LOG.error("No Pylon identity verification secret", email=email) + LOG.warning("No Pylon identity verification secret", email=email) return PylonHash(hash=no_hash) try: diff --git a/skyvern/forge/sdk/routes/streaming/channels/message.py b/skyvern/forge/sdk/routes/streaming/channels/message.py index c95cc9f1..c2a5e877 100644 --- a/skyvern/forge/sdk/routes/streaming/channels/message.py +++ b/skyvern/forge/sdk/routes/streaming/channels/message.py @@ -275,6 +275,9 @@ class MessageChannel: except RuntimeError as ex: if "not connected" in str(ex).lower(): break + except WebSocketDisconnect: + LOG.warning(f"{self.class_name} Disconnected while receiving message from channel", **self.identity) + break except Exception: LOG.exception(f"{self.class_name} Failed to receive message from message channel", **self.identity) break