Author: svn-role Date: Tue Jan 9 04:00:08 2018 New Revision: 1820621 URL: http://svn.apache.org/viewvc?rev=1820621&view=rev Log: Merge r1820518 from trunk:
* r1820518 swig-py: Support raw binary file-like objects for readable svn_stream_t* parameters. [D:bindings] Justification: Allow passing any file-like object for an svn_stream_t* parameter, as implicitly permitted by the docstring of svn.core.Stream and comment of '%ignore svn_stream_create;'. Votes: +1: danielsh, brane Modified: subversion/branches/1.10.x/ (props changed) subversion/branches/1.10.x/STATUS subversion/branches/1.10.x/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c Propchange: subversion/branches/1.10.x/ ------------------------------------------------------------------------------ --- svn:mergeinfo (original) +++ svn:mergeinfo Tue Jan 9 04:00:08 2018 @@ -99,4 +99,4 @@ /subversion/branches/verify-at-commit:1462039-1462408 /subversion/branches/verify-keep-going:1439280-1546110 /subversion/branches/wc-collate-path:1402685-1480384 -/subversion/trunk:1817837,1817856,1818577-1818578,1818584,1818651,1818662,1818727,1818801,1818803,1818807,1818868,1818871,1819036-1819037,1819043,1819049,1819052,1819093,1819146,1819162,1819444,1819556-1819557,1819603,1819804,1819911 +/subversion/trunk:1817837,1817856,1818577-1818578,1818584,1818651,1818662,1818727,1818801,1818803,1818807,1818868,1818871,1819036-1819037,1819043,1819049,1819052,1819093,1819146,1819162,1819444,1819556-1819557,1819603,1819804,1819911,1820518 Modified: subversion/branches/1.10.x/STATUS URL: http://svn.apache.org/viewvc/subversion/branches/1.10.x/STATUS?rev=1820621&r1=1820620&r2=1820621&view=diff ============================================================================== --- subversion/branches/1.10.x/STATUS (original) +++ subversion/branches/1.10.x/STATUS Tue Jan 9 04:00:08 2018 @@ -20,13 +20,3 @@ Veto-blocked changes: Approved changes: ================= - - * r1820518 - swig-py: Support raw binary file-like objects for readable svn_stream_t* - parameters. [D:bindings] - Justification: - Allow passing any file-like object for an svn_stream_t* parameter, as - implicitly permitted by the docstring of svn.core.Stream and comment of - '%ignore svn_stream_create;'. - Votes: - +1: danielsh, brane Modified: subversion/branches/1.10.x/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c URL: http://svn.apache.org/viewvc/subversion/branches/1.10.x/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c?rev=1820621&r1=1820620&r2=1820621&view=diff ============================================================================== --- subversion/branches/1.10.x/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c (original) +++ subversion/branches/1.10.x/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c Tue Jan 9 04:00:08 2018 @@ -2578,8 +2578,7 @@ svn_swig_py_make_stream(PyObject *py_io, svn_stream_t *stream; stream = svn_stream_create(py_io, pool); - svn_stream_set_read2(stream, NULL /* only full read support */, - read_handler_pyio); + svn_stream_set_read2(stream, read_handler_pyio, NULL); svn_stream_set_write(stream, write_handler_pyio); svn_stream_set_close(stream, close_handler_pyio); apr_pool_cleanup_register(pool, py_io, svn_swig_py_stream_destroy,