diff options
author | Profpatsch <mail@profpatsch.de> | 2022-01-06 20:46:46 +0100 |
---|---|---|
committer | Profpatsch <mail@profpatsch.de> | 2022-01-07 15:01:34 +0100 |
commit | 06be559ae9572a114825fbfc591c94dd45481966 (patch) | |
tree | 58b827be3f3813af76aa81c0427cbc14ec7ac785 /pkgs | |
parent | 80f7b78e56b6e445f4d9126f0700e29fbb77f591 (diff) |
pkgs/profpatsch/execline/runblock: check for empty block
It’s always a mistake to forget a block here, so this will give a better error message.
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/profpatsch/execline/runblock.nix | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgs/profpatsch/execline/runblock.nix b/pkgs/profpatsch/execline/runblock.nix index 0b380229..b54211db 100644 --- a/pkgs/profpatsch/execline/runblock.nix +++ b/pkgs/profpatsch/execline/runblock.nix @@ -20,7 +20,7 @@ let block_number = int(sys.argv[2]) block_start = 3 elif one.startswith("-"): - print("only -r supported", file=sys.stderr) + print("runblock-python: only -r supported", file=sys.stderr) sys.exit(100) else: block_number = int(one) @@ -32,6 +32,12 @@ let def parse_block(args): new_args = [] + if args == []: + print( + "runblock-python: empty block", + file=sys.stderr + ) + sys.exit(100) for arg in args: if arg == "": break @@ -39,7 +45,7 @@ let new_args.append(arg[1:]) else: print( - "unterminated block: {}".format(args), + "runblock-python: unterminated block: {}".format(args), file=sys.stderr ) sys.exit(100) |