Author: Armin Rigo <ar...@tunes.org> Branch: py3.5 Changeset: r89741:40f6115fdf6d Date: 2017-01-24 15:49 +0100 http://bitbucket.org/pypy/pypy/changeset/40f6115fdf6d/
Log: hg merge default diff --git a/lib_pypy/cffi/error.py b/lib_pypy/cffi/error.py new file mode 100644 --- /dev/null +++ b/lib_pypy/cffi/error.py @@ -0,0 +1,20 @@ + +class FFIError(Exception): + pass + +class CDefError(Exception): + def __str__(self): + try: + line = 'line %d: ' % (self.args[1].coord.line,) + except (AttributeError, TypeError, IndexError): + line = '' + return '%s%s' % (line, self.args[0]) + +class VerificationError(Exception): + """ An error raised when verification fails + """ + +class VerificationMissing(Exception): + """ An error raised when incomplete structures are passed into + cdef, but no verification has been done + """ _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit