From c00dccfbb229719c59a352fb6e586209b4da6a75 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Mon, 18 May 2015 22:23:39 +0200 Subject: [PATCH] src2asciidoc: Improve error output on missing count arg. --- scripts/src2asciidoc.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/src2asciidoc.py b/scripts/src2asciidoc.py index 767552ebd..df775a93a 100755 --- a/scripts/src2asciidoc.py +++ b/scripts/src2asciidoc.py @@ -211,7 +211,11 @@ def _get_command_doc_count(cmd, parser): if cmd.count_arg is not None: yield "" yield "==== count" - yield parser.arg_descs[cmd.count_arg] + try: + yield parser.arg_descs[cmd.count_arg] + except KeyError as e: + raise KeyError("No description for count arg {!r} of command " + "{!r}!".format(cmd.count_arg, cmd.name)) def _get_command_doc_notes(cmd):