Here is the code in question:
def humanize_size(bytes): """ Convert a given size in bytes to a nicer better readable unit """ if bytes == 0: # TRANSLATORS: download size is 0 return _("0 KB") elif bytes < 1024: # TRANSLATORS: download size of very small updates return _("1 KB") elif bytes < 1024 * 1024: # TRANSLATORS: download size of small updates, e.g. "250 KB" return locale.format(_("%.0f KB"), bytes/1024) else: # TRANSLATORS: download size of updates, e.g. "2.3 MB" return locale.format(_("%.1f MB"), bytes / 1024 / 1024)
Here is the code in question:
def humanize_ size(bytes) : format( _("%.0f KB"), bytes/1024) format( _("%.1f MB"), bytes / 1024 / 1024)
"""
Convert a given size in bytes to a nicer better readable unit
"""
if bytes == 0:
# TRANSLATORS: download size is 0
return _("0 KB")
elif bytes < 1024:
# TRANSLATORS: download size of very small updates
return _("1 KB")
elif bytes < 1024 * 1024:
# TRANSLATORS: download size of small updates, e.g. "250 KB"
return locale.
else:
# TRANSLATORS: download size of updates, e.g. "2.3 MB"
return locale.