# HG changeset patch # User Franz Glasner # Date 1607094641 -3600 # Node ID 77446cd3ea6f4308f64969c7e5595e04c8fd3fb2 # Parent 81f28bf89c269b473277c329564150d73a2e562d Move the digest generation loop from "main()" into an own function "generate_digests()". This is to prepare for proper "--check" support in the future. diff -r 81f28bf89c26 -r 77446cd3ea6f shasum.py --- a/shasum.py Fri Dec 04 15:50:28 2020 +0100 +++ b/shasum.py Fri Dec 04 16:10:41 2020 +0100 @@ -56,13 +56,16 @@ if not opts.algorithm: opts.algorithm = argv2algo("1") + if not opts.files: + opts.files.append('-') + generate_digests(opts) + + +def generate_digests(opts): if opts.bsd: out = out_bsd else: out = out_std - - if not opts.files: - opts.files.append('-') if len(opts.files) == 1 and opts.files[0] == '-': if PY2: if sys.platform == "win32":