mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-06-10 12:22:27 +03:00
parent
d4cb8b8ff6
commit
21b70cccfd
@ -343,15 +343,16 @@ class Session:
|
|||||||
if __debug__: print_exc()
|
if __debug__: print_exc()
|
||||||
raise ServerError()
|
raise ServerError()
|
||||||
|
|
||||||
if r.url.startswith(SERVER_AUTH):
|
if 400 <= r.status_code < 500 or r.url.startswith(SERVER_AUTH):
|
||||||
# Redirected back to Auth server - force full re-authentication
|
# Client error or redirected back to Auth server - force full re-authentication
|
||||||
self.dump(r)
|
self.dump(r)
|
||||||
self.invalidate()
|
self.invalidate()
|
||||||
self.login()
|
self.login()
|
||||||
raise CredentialsError()
|
raise CredentialsError()
|
||||||
elif 500 <= r.status_code < 600:
|
elif 500 <= r.status_code < 600:
|
||||||
|
# Server error. Typically 500 "Internal Server Error" if server is down
|
||||||
self.dump(r)
|
self.dump(r)
|
||||||
raise ServerError() # Typically 500 "Internal Server Error" if server is down
|
raise ServerError()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
data = r.json() # Will fail here if token expired since response is empty
|
data = r.json() # Will fail here if token expired since response is empty
|
||||||
|
Loading…
x
Reference in New Issue
Block a user