# HG changeset patch # User Franz Glasner # Date 1735920965 -3600 # Node ID f717854be1de893b334459a5c82ea03fc0ab389a # Parent 17d6e760143fd82e06ed16b6042d7bbbf19163a6 Put the defaults generation when generating directory digests into "generate_treesum()" instead of "main()" diff -r 17d6e760143f -r f717854be1de cutils/treesum.py --- 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(".")