Checkout
futatuki
committed
on 05 Feb
On branch swig-py3: A follow up r1851888: Save/restore Python error indicator

For all callback APIs which don't return svn_error_t * cannot… Show more
On branch swig-py3: A follow up r1851888: Save/restore Python error indicator

For all callback APIs which don't return svn_error_t * cannot notify

Python exception their caller, and as exceptions chain in Python 3,

exception conext should be detached from caller.

* subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c

(svn_swig_py_notify_func, svn_swig_py_notify_func2,

 svn_swig_py_status_func, svn_swig_py_client_status_func,

 svn_swig_py_status_func2, ra_callbacks_progress_func,

 svn_swig_py_config_enumerator2, svn_swig_py_config_section_enumerator2):

 Save error indicator before Python function call and then restore it

 after call

Show less