From 82bcd63f34947751ea1bf997f14f17d09583231b Mon Sep 17 00:00:00 2001 From: Adrian Sampson Date: Tue, 24 Jul 2012 15:23:27 -0700 Subject: [PATCH] reasonable error message for "beet help " --- beets/ui/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/beets/ui/__init__.py b/beets/ui/__init__.py index 44372b9b8..0b7cbcae2 100644 --- a/beets/ui/__init__.py +++ b/beets/ui/__init__.py @@ -660,6 +660,8 @@ class SubcommandsOptionParser(optparse.OptionParser): # particular cmdname = subargs[0] helpcommand = self._subcommand_for_name(cmdname) + if not helpcommand: + self.error('no command named {0}'.format(cmdname)) helpcommand.parser.print_help() self.exit() else: