From 2b50fc617024f18a81e97f30f75ed1b9221c4055 Mon Sep 17 00:00:00 2001 From: Jan Cholasta Date: Wed, 4 May 2016 12:37:53 +0200 Subject: [PATCH] frontend: allow commands to have an argument named `name` Rename the `name` argument of Command.get_default_of to `_name` to avoid conflicts with keyword arguments. https://fedorahosted.org/freeipa/ticket/4739 Reviewed-By: David Kupka --- ipalib/frontend.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ipalib/frontend.py b/ipalib/frontend.py index 191520b9b..cfbb3d16f 100644 --- a/ipalib/frontend.py +++ b/ipalib/frontend.py @@ -687,12 +687,12 @@ class Command(HasParam): params = [p.name for p in self.params() if p.name not in kw and (p.required or p.autofill)] return dict(self.__get_default_iter(params, kw)) - def get_default_of(self, name, **kw): + def get_default_of(self, _name, **kw): """ - Return default value for parameter `name`. + Return default value for parameter `_name`. """ - default = dict(self.__get_default_iter([name], kw)) - return default.get(name) + default = dict(self.__get_default_iter([_name], kw)) + return default.get(_name) def __get_default_iter(self, params, kw): """