@@ -158,6 +158,11 @@ def send_alert(self, alert_name: str, *args, **kwargs):
158158 if alert is None :
159159 raise Exception (f"Alert { alert_name } not found" )
160160 alert_name_readable = alert_name .replace ('_' , ' ' ).title ()
161+
162+ for key , value in kwargs .items ():
163+ if isinstance (value , (int , float )):
164+ kwargs [key ] = f'{ value :,} ' .replace (',' , ' ' ) # make space separator for thousands
165+
161166 text = '🆘' if alert .severity != 'info' else ''
162167 text += f''' <b>Node { self .hostname } : { alert_name_readable } </b>
163168
@@ -394,7 +399,7 @@ def check_stake_sent(self):
394399 if res is False :
395400 self .send_alert ("stake_not_accepted" )
396401 return
397- self .send_alert ("stake_accepted" , stake = round (res .get ('stake' ), 2 ))
402+ self .send_alert ("stake_accepted" , stake = round (res .get ('stake' )))
398403
399404 def check_stake_returned (self ):
400405 if not self .ton .using_validator ():
@@ -409,7 +414,7 @@ def check_stake_returned(self):
409414
410415 for tr in trs :
411416 if tr .time >= config ['endWorkTime' ] + FREEZE_PERIOD and tr .srcAddr == '3333333333333333333333333333333333333333333333333333333333333333' and tr .body .startswith ('F96F7324' ): # Elector Recover Stake Response
412- self .send_alert ("stake_returned" , stake = round (tr .value , 2 ), address = res ["walletAddr" ], reward = round (tr .value - res .get ('stake' , 0 ), 2 ))
417+ self .send_alert ("stake_returned" , stake = round (tr .value ), address = res ["walletAddr" ], reward = round (tr .value - res .get ('stake' , 0 ), 2 ))
413418 return
414419 self .send_alert ("stake_not_returned" , address = res ["walletAddr" ])
415420
0 commit comments