If citizen is on restricted IP, clear cookies when session times out
This commit is contained in:
parent
995b45464f
commit
c57bf99976
@ -12,6 +12,7 @@ from typing import Any, Dict, List, NoReturn, Optional, Set, Tuple, Union
|
|||||||
from requests import HTTPError, RequestException, Response
|
from requests import HTTPError, RequestException, Response
|
||||||
|
|
||||||
from . import access_points, classes, constants, types, utils
|
from . import access_points, classes, constants, types, utils
|
||||||
|
from .access_points import SlowRequests
|
||||||
from .classes import OfferItem
|
from .classes import OfferItem
|
||||||
|
|
||||||
|
|
||||||
@ -747,6 +748,9 @@ class BaseCitizen(access_points.CitizenAPI):
|
|||||||
if response.status_code >= 400:
|
if response.status_code >= 400:
|
||||||
self.r = response
|
self.r = response
|
||||||
if response.status_code >= 500:
|
if response.status_code >= 500:
|
||||||
|
if self.restricted_ip:
|
||||||
|
self._req.cookies.clear()
|
||||||
|
return True
|
||||||
self.write_log("eRepublik servers are having internal troubles. Sleeping for 5 minutes")
|
self.write_log("eRepublik servers are having internal troubles. Sleeping for 5 minutes")
|
||||||
self.sleep(5 * 60)
|
self.sleep(5 * 60)
|
||||||
else:
|
else:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user