Ver código fonte

Merge pull request #8579 from Thunderbottom/subscription-fix

fix: handle site expired exception
version-14
Shivam Mishra 5 anos atrás
committed by GitHub
pai
commit
b7fb86e925
Nenhuma chave conhecida encontrada para esta assinatura no banco de dados ID da chave GPG: 4AEE18F83AFDEB23
1 arquivos alterados com 5 adições e 1 exclusões
  1. +5
    -1
      frappe/frappeclient.py

+ 5
- 1
frappe/frappeclient.py Ver arquivo

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

class SiteExpiredError(Exception):
pass

class FrappeException(Exception):
pass

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

def logout(self):


Carregando…
Cancelar
Salvar