From 84551c20fe603ee9832b0b17061660cdf31a913e Mon Sep 17 00:00:00 2001 From: "W. Trevor King" Date: Thu, 27 Nov 2008 11:03:21 -0500 Subject: Added bugid_args option to cmdutil.default_complete. Now most of the bug-id arguments support Bash completion. Since there will hopefully be lots of bugs in the database, I decided to filter the list of available bugs. Currently, we just auto-complete active bugs for most commands, with the exceptions of open (obviously) and status (which needs to work on all types of bugs). --- becommands/close.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'becommands/close.py') diff --git a/becommands/close.py b/becommands/close.py index 37fa032..d8826b0 100644 --- a/becommands/close.py +++ b/becommands/close.py @@ -33,7 +33,8 @@ def execute(args, test=False): """ parser = get_parser() options, args = parser.parse_args(args) - cmdutil.default_complete(options, args, parser) + cmdutil.default_complete(options, args, parser, + bugid_args={0: lambda bug : bug.active==True}) if len(args) == 0: raise cmdutil.UsageError("Please specify a bug id.") if len(args) > 1: -- cgit