X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/chopwood/blobdiff_plain/a2916c0635fec5b45ad742904db9f5769b48f53d..1f8350d2e314e9497fd58c11a125f15b51e98238:/subcommand.py diff --git a/subcommand.py b/subcommand.py index b285915..d6d850e 100644 --- a/subcommand.py +++ b/subcommand.py @@ -392,12 +392,10 @@ class SubcommandOptionParser (OP.OptionParser, object): ## ready to roll. COMMANDS = [] -def subcommand(name, contexts, desc, cls = Subcommand, - opts = [], params = [], oparams = [], rparam = None): +def subcommand(name, contexts, desc, cls = Subcommand, *args, **kw): """Decorator for defining subcommands.""" def _(func): - COMMANDS.append(cls(name, contexts, desc, func, - opts, params, oparams, rparam)) + COMMANDS.append(cls(name, contexts, desc, func, *args, **kw)) return _ ###----- That's all, folks --------------------------------------------------