diff options
Diffstat (limited to 'ipalib/public.py')
-rw-r--r-- | ipalib/public.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ipalib/public.py b/ipalib/public.py index a8c16282..e70103ea 100644 --- a/ipalib/public.py +++ b/ipalib/public.py @@ -202,6 +202,8 @@ def generate_option(name): """ Returns an `Param` instance by parsing ``name``. """ + if type(name) is Param: + return name if name.endswith('?'): kw = dict(required=False, multivalue=False) name = name[:-1] |