diff cutils/treesum.py @ 149:f717854be1de

Put the defaults generation when generating directory digests into "generate_treesum()" instead of "main()"
author Franz Glasner <fzglas.hg@dom66.de>
date Fri, 03 Jan 2025 17:16:05 +0100
parents 17d6e760143f
children f84cf853da22
line wrap: on
line diff
--- a/cutils/treesum.py	Fri Jan 03 17:04:29 2025 +0100
+++ b/cutils/treesum.py	Fri Jan 03 17:16:05 2025 +0100
@@ -168,9 +168,6 @@
     # Reparse strictly
     opts = parser.parse_args(args=argv)
 
-    if not opts.algorithm:
-        opts.algorithm = util.argv2algo("blake2b-256")
-
     return treesum(opts)
 
 
@@ -207,6 +204,9 @@
 
 
 def generate_treesum(opts):
+    # Provide defaults
+    if not opts.algorithm:
+        opts.algorithm = util.argv2algo("blake2b-256")
     if not opts.directories:
         opts.directories.append(".")