summaryrefslogtreecommitdiffstats
path: root/ipalib/public.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipalib/public.py')
-rw-r--r--ipalib/public.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/ipalib/public.py b/ipalib/public.py
index 9a90a97f..f3626fdf 100644
--- a/ipalib/public.py
+++ b/ipalib/public.py
@@ -397,6 +397,11 @@ class Command(plugable.Plugin):
yield (arg.name, values[i:])
else:
yield (arg.name, values[i])
+ else:
+ break
+
+ def kw_to_args(self, **kw):
+ return tuple(kw.get(name, None) for name in self.args)
class Object(plugable.Plugin):