From b3e66308ac5b8398d5c03bf4ce4d444797bd4486 Mon Sep 17 00:00:00 2001 From: Aaron Bentley Date: Tue, 22 Mar 2005 14:47:32 +0000 Subject: [PATCH] Switched to exception help handling --- be | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/be b/be index ba6ea1c..6341729 100755 --- a/be +++ b/be @@ -40,9 +40,15 @@ Supported commands""" else: try: try: - execute(sys.argv[1], sys.argv[2:]) + sys.exit(execute(sys.argv[1], sys.argv[2:])) except KeyError, e: raise UserError("Unknown command \"%s\"" % e.args[0]) + except cmdutil.GetHelp: + print cmdutil.help(sys.argv[1]) + sys.exit(0) + except cmdutil.UsageError: + print cmdutil.help(sys.argv[1]) + sys.exit(1) except UserError, e: print e sys.exit(1) -- 2.26.2