From 95abdcd7147399c9bb10adc2a04e41ddc97b2302 Mon Sep 17 00:00:00 2001 From: Jason Gerard DeRose Date: Wed, 24 Sep 2008 05:49:30 +0000 Subject: 330: Command.normalize() now normalizes all keys, not just keys in params --- ipalib/frontend.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'ipalib/frontend.py') diff --git a/ipalib/frontend.py b/ipalib/frontend.py index fc397530..f3264d81 100644 --- a/ipalib/frontend.py +++ b/ipalib/frontend.py @@ -304,15 +304,10 @@ class Command(plugable.Plugin): (k, self.params[k].convert(v)) for (k, v) in kw.iteritems() ) - def __normalize_iter(self, kw): - for (key, value) in kw.iteritems(): - if key in self.params: - yield (key, self.params[key].normalize(value)) - else: - yield (key, value) - def normalize(self, **kw): - return dict(self.__normalize_iter(kw)) + return dict( + (k, self.params[k].normalize(v)) for (k, v) in kw.iteritems() + ) def __get_default_iter(self, kw): for param in self.params(): -- cgit