From c444bb3811a146107fd1c47dcf190bfad5fac589 Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Mon, 5 Nov 2012 21:57:11 +0530 Subject: [PATCH] cli: don't get the required list as params Signed-off-by: Rohit Yadav --- tools/cli/cloudmonkey/cloudmonkey.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/cli/cloudmonkey/cloudmonkey.py b/tools/cli/cloudmonkey/cloudmonkey.py index ebb03e7802b..05ea8869589 100644 --- a/tools/cli/cloudmonkey/cloudmonkey.py +++ b/tools/cli/cloudmonkey/cloudmonkey.py @@ -270,7 +270,8 @@ class CloudStackShell(cmd.Cmd): doc = api_mod.__doc__ except AttributeError, e: self.print_shell("Error: API attribute %s not found!" % e) - params = filter(lambda x: '__' not in x, dir(api_cmd())) + params = filter(lambda x: '__' not in x and 'required' not in x, + dir(api_cmd())) api_name_lower = api_name.replace(verb, '').lower() self.cache_verbs[verb][api_name_lower] = [api_name, params, doc]