From 9ce932747353baa509555143c05ecdacb8d9351e Mon Sep 17 00:00:00 2001 From: Antonio Cheong Date: Fri, 10 Feb 2023 10:21:42 +0800 Subject: [PATCH] Better error messages --- src/EdgeGPT.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/EdgeGPT.py b/src/EdgeGPT.py index cef7e3cb4..2b6d593f7 100644 --- a/src/EdgeGPT.py +++ b/src/EdgeGPT.py @@ -126,7 +126,10 @@ def __init__(self) -> None: if response.status_code != 200: raise Exception("Authentication failed") # Return response - self.struct = response.json() + try: + self.struct = response.json() + except json.decoder.JSONDecodeError: + raise Exception("Authentication failed. You have not been accepted into the beta.") from json.decoder.JSONDecodeError class ChatHub: