Hi, Hick, > Von: Piper, Nick [mailto:nick.pi...@logica.com] > In Python, f is a "file" instance, but that will be converted to a > svn_stream_t by swig (by svn_swig_py_make_stream()). > > That file then goes out of scope in Python, but the file descriptor is > never closed. I don't see where we should be calling svn_stream_close() in > order to do that (and call Py_DECREF(py_io)), because the svn_stream_t is > never exposed back to Python.
I'm not sure about what svn_swig_py_make_stream() does, but normal python files automatically close the underlying os resources (file descriptor etc.) when they are garbage collected. Best regards Markus Schaber