diff options
| author | Jason Madden <jamadden@gmail.com> | 2018-08-30 11:36:53 -0500 |
|---|---|---|
| committer | Jason Madden <jamadden@gmail.com> | 2018-08-30 11:36:53 -0500 |
| commit | 37b2ee37347c93f8a64b445b50ae9a9a160acdf6 (patch) | |
| tree | a2c45c99c3ee34e151c9820490e24e5ae72d1b12 | |
| parent | fd9514394e240d53c65ef3e674578e9e55faeaeb (diff) | |
| download | zope-schema-issue49.tar.gz | |
Fix tests on PyPy3.issue49
Previously they would fail like this:
File /home/travis/build/zopefoundation/zope.schema/src/zope/schema/_bootstrapfields.py, line 522, in fromUnicode
raise self._validation_error(*last_exc.args).with_field_and_value(self, value)
TypeError: __init__() missing 1 required positional argument: 'literal'
| -rw-r--r-- | src/zope/schema/_field.py | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/zope/schema/_field.py b/src/zope/schema/_field.py index 6445da1..7ee034c 100644 --- a/src/zope/schema/_field.py +++ b/src/zope/schema/_field.py @@ -257,10 +257,7 @@ class Float(Real): class InvalidDecimalLiteral(ValueError, ValidationError): - - def __init__(self, literal): - super(InvalidDecimalLiteral, self).__init__( - "invalid literal for Decimal(): %s" % literal) + "Raised by decimal fields" @implementer(IDecimal, IFromUnicode) |
