]> Frank Brehm's Git Trees - pixelpark/puppet-tools.git/commitdiff
Localized format in showing numbers.
authorFrank Brehm <frank.brehm@pixelpark.com>
Wed, 15 Feb 2023 16:24:24 +0000 (17:24 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Wed, 15 Feb 2023 16:24:24 +0000 (17:24 +0100)
lib/dpx_puppettools/forge/cur_mod_release_info.py
lib/dpx_puppettools/forge/mod_info.py
lib/dpx_puppettools/forge/mod_release_info.py

index 611bd6cad8879d3c415cac86b70361446635e060..beae3ae977c84ab6d4a53400e94288205c9b24de 100644 (file)
@@ -500,6 +500,12 @@ class CurrentModuleReleaseInfo(ModuleReleaseInfo):
                 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 = '~'
 
index 081bdde5085357143868d44cbd0376e2df406914..30f48103a41086b53779c104fa9558dbec94eba2 100644 (file)
@@ -917,6 +917,9 @@ class ForgeModuleInfo(BaseModuleInfo):
             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)
index 69768d0f04c5d94e08ec08f417ff1fc8e6f94bbc..1ed350a34b1651be1feab6addf36e764b98e627b 100644 (file)
@@ -281,7 +281,7 @@ class ModuleReleaseInfo(BaseForgeObject):
         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: