summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ipalib/frontend.py10
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):