Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/downloadmanager.py
diff options
context:
space:
mode:
authorAneesh Dogra <lionaneesh@gmail.com>2012-12-10 21:36:49 (GMT)
committer Aneesh Dogra <lionaneesh@gmail.com>2012-12-10 21:36:49 (GMT)
commitb46d37672fd944fef89c699182634db13d458ba2 (patch)
treefe501bbc29d4d3453d9a823ee9631f564309f12d /downloadmanager.py
parent83cbf1b147a75dfc057639c671443f11b436671b (diff)
Diffstat (limited to 'downloadmanager.py')
-rw-r--r--downloadmanager.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/downloadmanager.py b/downloadmanager.py
index 155864a..36bcd43 100644
--- a/downloadmanager.py
+++ b/downloadmanager.py
@@ -40,6 +40,8 @@ _dest_to_window = {}
SPACE_THRESHOLD = 52428800
+def format_float(f):
+ return "%0.2f" % f
def can_quit():
return len(_active_downloads) == 0
@@ -117,9 +119,12 @@ class Download(object):
/ 1024.0 ** 2
filename = self._download.get_suggested_filename()
self._canceled_alert.props.msg = \
- _('Download "%s" requires %.2f MB of free space, only '
- '%.2f MB is available' % (filename, total_size_mb,
- free_space_mb))
+ _('Download "%{filename}" requires %{total_size_in_mb}' \
+ ' MB of free space, only %{free_space_in_mb} MB' \
+ ' is available' % \
+ {'filename': filename,
+ 'total_size_in_mb': format_float(total_size_mb),
+ 'free_space_in_mb': format_float(free_space_mb)})
ok_icon = Icon(icon_name='dialog-ok')
self._canceled_alert.add_button(Gtk.ResponseType.OK,
_('Ok'), ok_icon)