Pārlūkot izejas kodu

Merge pull request #8579 from Thunderbottom/subscription-fix

fix: handle site expired exception
version-14
Shivam Mishra pirms 5 gadiem
committed by GitHub
vecāks
revīzija
b7fb86e925
Šim parakstam datu bāzē netika atrasta zināma atslēga GPG atslēgas ID: 4AEE18F83AFDEB23
1 mainītis faili ar 5 papildinājumiem un 1 dzēšanām
  1. +5
    -1
      frappe/frappeclient.py

+ 5
- 1
frappe/frappeclient.py Parādīt failu

@@ -11,6 +11,9 @@ FrappeClient is a library that helps you connect with other frappe systems
class AuthError(Exception): class AuthError(Exception):
pass pass


class SiteExpiredError(Exception):
pass

class FrappeException(Exception): class FrappeException(Exception):
pass pass


@@ -42,7 +45,8 @@ class FrappeClient(object):
if r.status_code==200 and r.json().get('message') in ("Logged In", "No App"): if r.status_code==200 and r.json().get('message') in ("Logged In", "No App"):
return r.json() return r.json()
else: else:
print(r.text)
if json.loads(r.text).get('exc_type') == "SiteExpiredError":
raise SiteExpiredError
raise AuthError raise AuthError


def logout(self): def logout(self):


Notiek ielāde…
Atcelt
Saglabāt