From 26b86210ece27c448d6e2abf41eed21bd03f1b2c Mon Sep 17 00:00:00 2001 From: stlc-bot Date: Sat, 14 Nov 2026 07:38:34 +0000 Subject: [PATCH] Build SDK Stainless-Generated-From: c9cf27dde86552c8644d601d1af2f0ea478e8ed4 --- src/mobilerun_sdk/sdk/_common.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mobilerun_sdk/sdk/_common.py b/src/mobilerun_sdk/sdk/_common.py index 476cdeb..d21c612 100644 --- a/src/mobilerun_sdk/sdk/_common.py +++ b/src/mobilerun_sdk/sdk/_common.py @@ -634,9 +634,10 @@ def verify_signature( if not hmac.compare_digest(expected, bytes.fromhex(digest)): raise WebhookVerificationError("invalid_signature") try: - return json.loads(raw) + return json.loads(raw.decode("utf-8-sig")) except (ValueError, UnicodeError): - raise WebhookVerificationError("malformed") from None + pass + raise WebhookVerificationError("invalid_json") from None def definite_confirm_failure(error: BaseException) -> bool: