From d00859e33032d61df63cee72cca34217b0bb97dc Mon Sep 17 00:00:00 2001 From: Pedro Silva Date: Sat, 16 Nov 2013 19:58:49 +0100 Subject: [PATCH] make 'callback' an optparse typed action * this ensures metavars are shown with print_help --- beets/ui/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/beets/ui/__init__.py b/beets/ui/__init__.py index d550d05a4..6b4449d0d 100644 --- a/beets/ui/__init__.py +++ b/beets/ui/__init__.py @@ -695,6 +695,7 @@ class SubcommandsOptionParser(optparse.OptionParser): return options, subcommand, suboptions, subargs +optparse.Option.ALWAYS_TYPED_ACTIONS += ('callback',) def vararg_callback(option, opt_str, value, parser): """Callback for an option with variable arguments. Manually collect arguments right of a callback-action