From bea95ab5e4cd8b21e60f81a9a05b1718e8c32c66 Mon Sep 17 00:00:00 2001 From: Paul Bienkowski Date: Tue, 21 Jul 2015 17:42:22 +0200 Subject: [PATCH] dota2win: allow formatting of win percentage by passing it as float, not preformatted string See example format on how to do that. --- i3pystatus/dota2wins.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i3pystatus/dota2wins.py b/i3pystatus/dota2wins.py index fd7fc9e..6860a7c 100644 --- a/i3pystatus/dota2wins.py +++ b/i3pystatus/dota2wins.py @@ -38,7 +38,7 @@ class Dota2wins(IntervalModule): matches = 25 interval = 1800 screenname = 'retrieve' - format = "{screenname} {wins}W:{losses}L {win_percent}%" + format = "{screenname} {wins}W:{losses}L {win_percent:.2f}%" def run(self): api.set_api_key(self.steam_api_key) @@ -96,7 +96,7 @@ class Dota2wins(IntervalModule): "screenname": screenname, "wins": wins, "losses": losses, - "win_percent": "%.2f" % win_percent, + "win_percent": win_percent, } self.output = {