From c560d2fb51ed0dfe34e04fbe5df7caf7f4bcb316 Mon Sep 17 00:00:00 2001 From: "Chinmay D. Pai" Date: Wed, 9 Oct 2019 15:47:25 +0530 Subject: [PATCH] fix: handle site expired exception Signed-off-by: Chinmay D. Pai Co-authored-by: Sahil Khan --- frappe/frappeclient.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/frappeclient.py b/frappe/frappeclient.py index 57f9bb771f..c7498319dc 100644 --- a/frappe/frappeclient.py +++ b/frappe/frappeclient.py @@ -42,6 +42,8 @@ class FrappeClient(object): if r.status_code==200 and r.json().get('message') in ("Logged In", "No App"): return r.json() else: + if json.loads(r.text).get('exc_type') == "SiteExpiredError": + return {"exc_type": "SiteExpiredError"} print(r.text) raise AuthError