Command.get_default() now only returns a defaults for required values

This commit is contained in:
Jason Gerard DeRose 2008-10-02 17:46:48 -06:00
parent 149429f305
commit 993b9f4f63

View File

@ -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):