diff options
author | Jason Gerard DeRose <jderose@redhat.com> | 2009-01-13 02:17:16 -0700 |
---|---|---|
committer | Jason Gerard DeRose <jderose@redhat.com> | 2009-01-13 02:17:16 -0700 |
commit | 10747103fa3748677e6e1948977de1313fe25bc9 (patch) | |
tree | 66bcc764e8a4129a863f99177b52a638341f69c5 /ipalib/errors2.py | |
parent | c2b0d03f82f16debcc55d34ac44197e0bc97e0e8 (diff) | |
download | freeipa-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.py | 8 |
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): |