diff options
author | Petr Viktorin <pviktori@redhat.com> | 2013-09-12 10:46:52 +0200 |
---|---|---|
committer | Martin Kosek <mkosek@redhat.com> | 2013-12-13 15:08:51 +0100 |
commit | a8ba5e0ef9fa92fb465aab8c25947f5717f4b3cb (patch) | |
tree | ccba05c20c026e36bffe9381bffa2ec68fbc29a4 /ipalib/parameters.py | |
parent | 73e7a6c4099a10d25a9b0dd143d88185468fd74b (diff) | |
download | freeipa-a8ba5e0ef9fa92fb465aab8c25947f5717f4b3cb.tar.gz freeipa-a8ba5e0ef9fa92fb465aab8c25947f5717f4b3cb.tar.xz freeipa-a8ba5e0ef9fa92fb465aab8c25947f5717f4b3cb.zip |
Allow sets for initialization of frozenset-typed Param keywords
Lists and tuples are already allowed for convenience; it is easier to write
(1, 2, 3) or [1, 2, 3] than frozenset([1, 2, 3]).
This allows the set literal syntax, {1, 2, 3}, as well.
Diffstat (limited to 'ipalib/parameters.py')
-rw-r--r-- | ipalib/parameters.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ipalib/parameters.py b/ipalib/parameters.py index 9472c9006..757c18565 100644 --- a/ipalib/parameters.py +++ b/ipalib/parameters.py @@ -459,7 +459,7 @@ class Param(ReadOnly): value = kw.get(key, default) if value is not None: if kind is frozenset: - if type(value) in (list, tuple): + if type(value) in (list, tuple, set): value = frozenset(value) elif type(value) is str: value = frozenset([value]) |