summaryrefslogtreecommitdiffstats
path: root/ipalib/errors2.py
diff options
context:
space:
mode:
authorJason Gerard DeRose <jderose@redhat.com>2009-01-13 02:17:16 -0700
committerJason Gerard DeRose <jderose@redhat.com>2009-01-13 02:17:16 -0700
commit10747103fa3748677e6e1948977de1313fe25bc9 (patch)
tree66bcc764e8a4129a863f99177b52a638341f69c5 /ipalib/errors2.py
parentc2b0d03f82f16debcc55d34ac44197e0bc97e0e8 (diff)
downloadfreeipa-10747103fa3748677e6e1948977de1313fe25bc9.tar.gz
freeipa-10747103fa3748677e6e1948977de1313fe25bc9.tar.xz
freeipa-10747103fa3748677e6e1948977de1313fe25bc9.zip
New Param: implemented a base Param._convert_scalar() method; added Param.type_error attribute for ConversionError message
Diffstat (limited to 'ipalib/errors2.py')
-rw-r--r--ipalib/errors2.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/ipalib/errors2.py b/ipalib/errors2.py
index 81b1fb2ed..4c8acd5d8 100644
--- a/ipalib/errors2.py
+++ b/ipalib/errors2.py
@@ -481,9 +481,17 @@ class RequirementError(InvocationError):
class ConversionError(InvocationError):
"""
**3006** Raised when parameter value can't be converted to correct type.
+
+ For example:
+
+ >>> raise ConversionError(name='age', error='must be an integer')
+ Traceback (most recent call last):
+ ...
+ ConversionError: invalid 'age': must be an integer
"""
errno = 3006
+ format = _('invalid %(name)r: %(error)s')
class ValidationError(InvocationError):