From b35ce94b9056655af88a16f5035842e5886c181e Mon Sep 17 00:00:00 2001 From: gsd Date: Tue, 2 May 2023 18:00:41 +0300 Subject: [PATCH] err fix --- backend_integration.py | 38 +++++++++++++++++--------------------- 1 file changed, 17 insertions(+), 21 deletions(-) diff --git a/backend_integration.py b/backend_integration.py index 255105a..1c49348 100644 --- a/backend_integration.py +++ b/backend_integration.py @@ -21,21 +21,17 @@ class BackendClient: async def pulse(self, exit_if_error = False): async with aiohttp.ClientSession(cookies={ "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() self.up = True - if not self.warn: - info("Backend connected!") - self.warn = True - except: - error("Backend not respond") - traceback.print_exc() - if exit_if_error: - error("exit if backend is down") - sys.exit(200) - self.up = False - self.warn = False + except: + error("Cannot create http session") + if exit_if_error: + error("exit if backend is down") + sys.exit(200) + self.up = False + self.warn = False return self.up 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 with aiohttp.ClientSession() as session: - async with session.get(self.vip_url) as response: - try: - return await response.json() - except: - traceback.print_exc() - if exit_if_error: - error("exit if cannot get prices") - sys.exit(200) \ No newline at end of file + try: + async with session.get(self.vip_url) as response: + return await response.json() + except: + traceback.print_exc() + if exit_if_error: + error("exit if cannot get prices") + sys.exit(200) \ No newline at end of file