On Wed, Nov 21, 2018, at 06:53, Matěj Cepl wrote:
> On 2018-11-19, 11:59 GMT, Stefan Krah wrote:
> > In practice people desperately *have* to use whatever is 
> > there, including functions with underscores that are not even 
> > officially in the C-API.
> 
> Yes, there are some functions which evaporated and I have never 
> heard a reason why and how I am supposed to overcome their 
> removal. E.g., when porting M2Crypto to Python3 I had to 
> reimplement my own (bad) version of `FILE* 
> PyFile_AsFile(PyObject *pyfile)` function 
> (https://is.gd/tgQGDw). I think it is obvious why it is 
> necessary for C bindings, and I have never found a way how to 
> get the underlying FILE handle from the Python File object 
> properly.   

In Python 3, there is no underlying FILE* because the io module is implemented 
using fds directly rather than C stdio.
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to