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

Reply via email to