diff options
-rw-r--r-- | ipalib/frontend.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/ipalib/frontend.py b/ipalib/frontend.py index 87126a440..f3c0f0fa0 100644 --- a/ipalib/frontend.py +++ b/ipalib/frontend.py @@ -28,6 +28,7 @@ from plugable import lock, check_name import errors from errors import check_type, check_isinstance, raise_TypeError import ipa_types +from util import make_repr RULE_FLAG = 'validation_rule' @@ -450,11 +451,10 @@ class Param(plugable.ReadOnly): return value def __repr__(self): - return '%s(%r, %s())' % ( - self.__class__.__name__, - self.name, - self.type.name, - ) + """ + Return an expresion that could construct this `Param` instance. + """ + return make_repr(self.__class__.__name__, self.name, **self.__override) def create_param(spec): |