# HG changeset patch # User Franz Glasner # Date 1743424741 -7200 # Node ID 9c7a03199092e0c31c479aad2559b7bbbc496194 # Parent e163e675407171a3de441d1404cec3872a53de3e treesum: Use the grouping separator (aka thousands separator) when printing sizes diff -r e163e6754071 -r 9c7a03199092 cutils/treesum.py --- a/cutils/treesum.py Mon Mar 31 14:09:56 2025 +0200 +++ b/cutils/treesum.py Mon Mar 31 14:39:01 2025 +0200 @@ -1475,7 +1475,10 @@ self.write(b")") if sz is not None: self.write(b" = ") - self.write(b"" if sz < 0 else util.b(str(sz))) + self.write( + b"" if sz < 0 + else util.b(format(sz, ',').replace( + ',', self.grouping_separator))) self.writeln(b"") def write_accept_treesum_file(self, filename): @@ -1500,7 +1503,10 @@ self.write(digest) if size is not None: self.write(b",") - self.write(b"" if size < 0 else util.b(str(size))) + self.write( + b"" if size < 0 + else util.b(format(size, ',').replace( + ',', self.grouping_separator))) self.writeln(b"") def finish(self): @@ -1584,7 +1590,8 @@ assert isinstance(filename, bytes) if sz is not None: if sz >= 0: - self.write(util.b(str(sz))) + self.write(util.b(format(sz, ',').replace( + ',', self.grouping_separator))) else: self.write(b"?????") self.write(b"\t") @@ -1610,7 +1617,8 @@ self.write(b"\t") if size is not None: if size >= 0: - self.write(util.b(str(size))) + self.write(util.b(format(size, ',').replace( + ',', self.grouping_separator))) else: self.write(b"?????") self.write(b"\t")