From 89daf2008f8a5c3d5a4b04dd11c7f046052d9c95 Mon Sep 17 00:00:00 2001 From: moneromooo Date: Sun, 11 Jan 2015 18:53:00 +0000 Subject: [PATCH] Add balance in nominal units when less than one nominal unit --- tipbot.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tipbot.py b/tipbot.py index 26b84bc..84e9d2e 100644 --- a/tipbot.py +++ b/tipbot.py @@ -87,8 +87,12 @@ def GetBalance(nick,chan,cmd): balance = redis_hget("balances",nick) if balance == None: balance = 0 + balance = long(balance) sbalance = AmountToString(balance) - SendTo(sendto, "%s's balance is %s" % (nick, sbalance)) + if balance < coinspecs.atomic_units: + SendTo(sendto, "%s's balance is %s (%.16g %s)" % (nick, sbalance, float(balance) / coinspecs.atomic_units, coinspecs.name)) + else: + SendTo(sendto, "%s's balance is %s" % (nick, sbalance)) except Exception, e: log_error('GetBalance: exception: %s' % str(e)) SendTo(sendto, "An error has occured")