summaryrefslogtreecommitdiffstats
path: root/ipalib/frontend.py
diff options
context:
space:
mode:
authorJason Gerard DeRose <jderose@redhat.com>2008-10-17 19:34:26 -0600
committerJason Gerard DeRose <jderose@redhat.com>2008-10-17 19:34:26 -0600
commit8322138f38a4f9c826e4ab148a4fee7df5e93b34 (patch)
tree82d3e81b8b5b27b5f7ad6619c5fe0e2c538c072f /ipalib/frontend.py
parentf7b7fa5553fa216caea67ba8a952ce71f29863db (diff)
downloadfreeipa-8322138f38a4f9c826e4ab148a4fee7df5e93b34.tar.gz
freeipa-8322138f38a4f9c826e4ab148a4fee7df5e93b34.tar.xz
freeipa-8322138f38a4f9c826e4ab148a4fee7df5e93b34.zip
Added new Param.flags attribute (set with flags=foo kwarg)
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