val = textwrap.fill(
val, width=width, subsequent_indent=indent, replace_whitespace=False)
+ if label in ('file_size', 'downloads'):
+ if val is not None:
+ val = '{:n}'.format(val)
+ if label == 'file_size':
+ val += ' Bytes'
+
if val is None:
val = '~'
val = getattr(self, label, None)
if label == 'superseded_by' and val and isinstance(val, Mapping) and 'slug' in val:
val = val['slug']
+ if label == 'downloads':
+ if val is not None:
+ val = '{:n}'.format(val)
if val is None:
val = '~'
msg = "{lbl:<{max}} {val}".format(lbl=lbl, max=max_len_label, val=val)
if self.file_size is None:
size_str = '~'
else:
- size_str = "{}".format(self.file_size)
+ size_str = "{:n} Bytes".format(self.file_size)
if width_size is None:
width_size = len(size_str)
else: