From 993b9f4f63c9868042c96db8c5797a5005331d12 Mon Sep 17 00:00:00 2001 From: Jason Gerard DeRose Date: Thu, 2 Oct 2008 17:46:48 -0600 Subject: [PATCH] Command.get_default() now only returns a defaults for required values --- ipalib/frontend.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ipalib/frontend.py b/ipalib/frontend.py index 6decb17db..ed28a4ac9 100644 --- a/ipalib/frontend.py +++ b/ipalib/frontend.py @@ -522,7 +522,7 @@ class Command(plugable.Plugin): def __get_default_iter(self, kw): for param in self.params(): - if param.name not in kw: + if param.required and kw.get(param.name, None) is None: yield (param.name, param.get_default(**kw)) def get_default(self, **kw):