1111
1212
1313class AutoTrader :
14- def __init__ (self , binance_manager : BinanceAPIManager , database : Database , logger : Logger , config : Config ):
14+ def __init__ (
15+ self ,
16+ binance_manager : BinanceAPIManager ,
17+ database : Database ,
18+ logger : Logger ,
19+ config : Config ,
20+ ):
1521 self .manager = binance_manager
1622 self .db = database
1723 self .logger = logger
@@ -54,7 +60,7 @@ def update_trade_threshold(self, coin: Coin, coin_price: float):
5460 """
5561
5662 if coin_price is None :
57- self .logger .info ("Skipping update... current coin {} not found" . format ( coin + self .config .BRIDGE ) )
63+ self .logger .info (f "Skipping update... current coin { coin + self .config .BRIDGE } not found" )
5864 return
5965
6066 session : Session
@@ -63,9 +69,7 @@ def update_trade_threshold(self, coin: Coin, coin_price: float):
6369 from_coin_price = self .manager .get_ticker_price (pair .from_coin + self .config .BRIDGE )
6470
6571 if from_coin_price is None :
66- self .logger .info (
67- "Skipping update for coin {} not found" .format (pair .from_coin + self .config .BRIDGE )
68- )
72+ self .logger .info (f"Skipping update for coin { pair .from_coin + self .config .BRIDGE } not found" )
6973 continue
7074
7175 pair .ratio = from_coin_price / coin_price
@@ -83,16 +87,12 @@ def initialize_trade_thresholds(self):
8387
8488 from_coin_price = self .manager .get_ticker_price (pair .from_coin + self .config .BRIDGE )
8589 if from_coin_price is None :
86- self .logger .info (
87- "Skipping initializing {}, symbol not found" .format (pair .from_coin + self .config .BRIDGE )
88- )
90+ self .logger .info (f"Skipping initializing { pair .from_coin + self .config .BRIDGE } , symbol not found" )
8991 continue
9092
9193 to_coin_price = self .manager .get_ticker_price (pair .to_coin + self .config .BRIDGE )
9294 if to_coin_price is None :
93- self .logger .info (
94- "Skipping initializing {}, symbol not found" .format (pair .to_coin + self .config .BRIDGE )
95- )
95+ self .logger .info (f"Skipping initializing { pair .to_coin + self .config .BRIDGE } , symbol not found" )
9696 continue
9797
9898 pair .ratio = from_coin_price / to_coin_price
@@ -113,9 +113,7 @@ def _get_ratios(self, coin: Coin, coin_price):
113113 optional_coin_price = self .manager .get_ticker_price (pair .to_coin + self .config .BRIDGE )
114114
115115 if optional_coin_price is None :
116- self .logger .info (
117- "Skipping scouting... optional coin {} not found" .format (pair .to_coin + self .config .BRIDGE )
118- )
116+ self .logger .info (f"Skipping scouting... optional coin { pair .to_coin + self .config .BRIDGE } not found" )
119117 continue
120118
121119 self .db .log_scout (pair , pair .ratio , coin_price , optional_coin_price )
0 commit comments