mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
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.
This commit is contained in:
parent
73e7a6c409
commit
a8ba5e0ef9
@ -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])
|
||||
|
Loading…
Reference in New Issue
Block a user