summaryrefslogtreecommitdiffstats
path: root/ipalib/frontend.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipalib/frontend.py')
-rw-r--r--ipalib/frontend.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/ipalib/frontend.py b/ipalib/frontend.py
index da4fd00b1..bf3eb7f28 100644
--- a/ipalib/frontend.py
+++ b/ipalib/frontend.py
@@ -207,6 +207,7 @@ class Param(plugable.ReadOnly):
normalize callable None
default same as type.type None
default_from callable None
+ flags frozenset frozenset()
============ ================= ==================
"""
__nones = (None, '', tuple(), [])
@@ -220,6 +221,7 @@ class Param(plugable.ReadOnly):
normalize=None,
default=None,
default_from=None,
+ flags=frozenset(),
rules=tuple(),
)
@@ -249,6 +251,7 @@ class Param(plugable.ReadOnly):
self.default_from = check_type(df, DefaultFrom, 'default_from',
allow_none=True
)
+ self.flags = frozenset(kw['flags'])
self.__normalize = kw['normalize']
self.rules = self.__check_type(tuple, 'rules')
self.all_rules = (self.type.validate,) + self.rules