Author: cmpilato
Date: Tue Jun 2 19:11:03 2015
New Revision: 1683161
URL: http://svn.apache.org/r1683161
Log:
Actually use some helpful error messaging that we bother to create in
the SWIG Python bindings.
* subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c
(callback_bad_return_error): Include 'message' in the generated
Subversion error.
Modified:
subversion/trunk/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c
Modified:
subversion/trunk/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c?rev=1683161&r1=1683160&r2=1683161&view=diff
==============================================================================
---
subversion/trunk/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c
(original)
+++
subversion/trunk/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c
Tue Jun 2 19:11:03 2015
@@ -1529,8 +1529,9 @@ finished:
static svn_error_t *callback_bad_return_error(const char *message)
{
PyErr_SetString(PyExc_TypeError, message);
- return svn_error_create(APR_EGENERAL, NULL,
- "Python callback returned an invalid object");
+ return svn_error_createf(APR_EGENERAL, NULL,
+ "Python callback returned an invalid object: %s",
+ message);
}
/* Return a generic error about not being able to map types. */