From cd7d6b87f9de929b3f4ed33d987f97b59806692e Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Fri, 13 Jun 2014 07:49:21 +0200 Subject: [PATCH] Format donwload string so it jumps less --- qutebrowser/browser/downloads.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/qutebrowser/browser/downloads.py b/qutebrowser/browser/downloads.py index fc82b1023..5adca9b8a 100644 --- a/qutebrowser/browser/downloads.py +++ b/qutebrowser/browser/downloads.py @@ -89,18 +89,18 @@ class DownloadItem(QObject): def __str__(self): """Get the download as a string. - Example: foo.pdf [699.2K/s|0.34|16%|4.253/25.124] + Example: foo.pdf [699.2kB/s|0.34|16%|4.253/25.124] """ perc = 0 if self.percentage is None else round(self.percentage) remaining = (format_seconds(self.remaining_time) - if self.remaining_time is not None else - '?') + if self.remaining_time is not None else '?') speed = format_size(self.speed, suffix='B/s') down = format_size(self.bytes_done, suffix='B') total = format_size(self.bytes_total, suffix='B') - return '{name} [{speed}|{remaining}|{perc: 2}%|{down}/{total}]'.format( - name=self.basename, speed=speed, remaining=remaining, perc=perc, - down=down, total=total) + return ('{name} [{speed:>10}|{remaining:>5}|{perc:>2}%|' + '{down}/{total}]'.format(name=self.basename, speed=speed, + remaining=remaining, perc=perc, + down=down, total=total)) def _die(self, msg): """Abort the download and emit an error."""