From ad1adeff0abd31c68752c90d26fedf93745673b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20S=C3=A1nchez?= Date: Fri, 21 Feb 2025 10:23:37 -0300 Subject: [PATCH] error handling --- libraries/earner.py | 13 ++++++++++--- main.py | 2 +- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/libraries/earner.py b/libraries/earner.py index 1b90583..39651bf 100644 --- a/libraries/earner.py +++ b/libraries/earner.py @@ -114,12 +114,19 @@ class earner: return self.status_string def get_trading_balance(self): - return float(self.trading_balance) + try: + return float(self.trading_balance) + except Exception as e: + self.write_to_log(f"{e}") + return 0.0 def get_earning_balance(self): - return float(self.earning_balance) + try: + return float(self.earning_balance) + except Exception as e: + self.write_to_log(f"{e}") + return 0.0 - def subscribe(self,amount,force_pause=False): print(f"{datetime.datetime.now().strftime('[%Y/%m/%d %H:%M:%S]')} | {str(self.connector).upper()} | {colors.green}Subscribing{colors.white} {amount} {self.currency}") self.write_to_log(f"{colors.green}Subscribing{colors.white} {amount} {self.currency}") diff --git a/main.py b/main.py index e893b6a..d5034d2 100644 --- a/main.py +++ b/main.py @@ -480,7 +480,7 @@ def run_API(port): if __name__=="__main__": - version = "2025.01.29" + version = "2025.02.21" start_time = time.time() with open("config.json") as f: