# HG changeset patch # User Franz Glasner # Date 1607169284 -3600 # Node ID 8f0241ed4a00b5e6108240641494053d66f0ecb7 # Parent 2f9e702e3f7a93edf4ed042cff8b3be85f06eef6 Do not append "-" to an empty FILE list any more but check explicitely for an empty list diff -r 2f9e702e3f7a -r 8f0241ed4a00 shasum.py --- a/shasum.py Sat Dec 05 00:13:27 2020 +0100 +++ b/shasum.py Sat Dec 05 12:54:44 2020 +0100 @@ -73,8 +73,6 @@ if not opts.algorithm: opts.algorithm = argv2algo("1") - if not opts.files: - opts.files.append('-') if opts.check: return verify_digests_from_files(opts) else: @@ -86,7 +84,7 @@ out = out_bsd else: out = out_std - if len(opts.files) == 1 and opts.files[0] == '-': + if not opts.files or (len(opts.files) == 1 and opts.files[0] == '-'): if PY2: if sys.platform == "win32": import os, msvcrt # noqa: E401 @@ -112,7 +110,7 @@ def verify_digests_from_files(opts): exit_code = 0 - if len(opts.files) == 1 and opts.files[0] == '-': + if not opts.files or (len(opts.files) == 1 and opts.files[0] == '-'): for checkline in sys.stdin: if not checkline: continue