Total row for telegram "/status table" command

This commit is contained in:
Eugene Schava 2021-05-17 12:41:44 +03:00
parent 10ef0f54ac
commit 0abb9cfe28

View File

@ -371,11 +371,12 @@ class Telegram(RPCHandler):
""" """
messages_count = max(int(len(statlist) / max_trades_per_msg + 0.99), 1) messages_count = max(int(len(statlist) / max_trades_per_msg + 0.99), 1)
for i in range(0, messages_count): for i in range(0, messages_count):
trades = statlist[i * max_trades_per_msg:(i + 1) * max_trades_per_msg]
if show_total and i == messages_count - 1: if show_total and i == messages_count - 1:
# append total line # append total line
trades.append(["Total", "", "", f"{total_sum:.2f} {fiat_currency}"]) trades.append(["Total", "", "", f"{total_sum:.2f} {fiat_currency}"])
message = tabulate(statlist[i * max_trades_per_msg:(i + 1) * max_trades_per_msg], message = tabulate(trades,
headers=head, headers=head,
tablefmt='simple') tablefmt='simple')
if show_total and i == messages_count - 1: if show_total and i == messages_count - 1: