Browse Source

err fix

master
gsd 2 years ago
parent
commit
b35ce94b90
  1. 38
      backend_integration.py

38
backend_integration.py

@ -21,21 +21,17 @@ class BackendClient:
async def pulse(self, exit_if_error = False): async def pulse(self, exit_if_error = False):
async with aiohttp.ClientSession(cookies={ async with aiohttp.ClientSession(cookies={
"secretkey":self.secret_key}) as session: "secretkey":self.secret_key}) as session:
async with session.get(self.pulse_url, ssl=False) as response: try:
try: async with session.get(self.pulse_url, ssl=False) as response:
await response.text() await response.text()
self.up = True self.up = True
if not self.warn: except:
info("Backend connected!") error("Cannot create http session")
self.warn = True if exit_if_error:
except: error("exit if backend is down")
error("Backend not respond") sys.exit(200)
traceback.print_exc() self.up = False
if exit_if_error: self.warn = False
error("exit if backend is down")
sys.exit(200)
self.up = False
self.warn = False
return self.up return self.up
async def vip(self, steamid: SteamID, amount: int, extra: str, unique: str = ""): async def vip(self, steamid: SteamID, amount: int, extra: str, unique: str = ""):
@ -61,11 +57,11 @@ class BackendClient:
async def prices(self, exit_if_error = False): async def prices(self, exit_if_error = False):
async with aiohttp.ClientSession() as session: async with aiohttp.ClientSession() as session:
async with session.get(self.vip_url) as response: try:
try: async with session.get(self.vip_url) as response:
return await response.json() return await response.json()
except: except:
traceback.print_exc() traceback.print_exc()
if exit_if_error: if exit_if_error:
error("exit if cannot get prices") error("exit if cannot get prices")
sys.exit(200) sys.exit(200)
Loading…
Cancel
Save