diff cutils/treesum.py @ 379:6d7659a709f2

FIX: treesum: str.translate() behaves differently in Python3: make it PY3-compatible
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 12 May 2025 12:12:44 +0200
parents 32b937a73068
children ff4424a7a8cf
line wrap: on
line diff
--- a/cutils/treesum.py	Mon May 12 09:48:23 2025 +0200
+++ b/cutils/treesum.py	Mon May 12 12:12:44 2025 +0200
@@ -1844,10 +1844,9 @@
                 if mo:
                     self._update_crc(line)
                     if mo.group(2):
-                        return ("SIZE", mo.group(1),
-                                int(util.n(mo.group(3))
-                                        .translate(None, "., '_"),
-                                    10))
+                        return ("SIZE",
+                                mo.group(1),
+                                util.parse_grouped_decimal_number(mo.group(3)))
                     else:
                         return ("SIZE", mo.group(1), None)
                 else:
@@ -1868,9 +1867,8 @@
                                 digest = None
                             if mo.group(5):
                                 if mo.group(6):
-                                    size = int(util.n(mo.group(6))
-                                                   .translate(None, "., '_"),
-                                               10)
+                                    size = util.parse_grouped_decimal_number(
+                                        mo.group(6))
                                 else:
                                     size = None
                             else: