On Tue, Dec 17, 2019 at 12:30 PM Kacvinsky, Tom <tom.kacvin...@vector.com>
wrote:

> We ran into an issue where having the SQLite library built with
> -DSQLITE_THREADSAFE=0,
> but then the sqlite3 module (really, the _sqlite3.so0 crashing in
> threading code.  So I  have
> to ask if it is intended that the sqlite3 Python module always  be built
> with a thread safe
> SQLite library.
>
> Thanks,
>
> Tom
>

Given your experience I think you've answered the question: Yes.  But it
would be good if we could detect this at build time (is there a way to do
that?) and prevent the module from being built against the sqlite3 library
compiled in this unusual mode.  Threading support is required in order to
be a valid CPython platform, so all libraries used should be aware of that.

-gps


> _______________________________________________
> Python-Dev mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-le...@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-dev@python.org/message/PKHFTUQSLXWYOZNX4QMSNCPAF5Y3TL2H/
> Code of Conduct: http://python.org/psf/codeofconduct/
>
_______________________________________________
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/KJV2KH7PZ55TX6XQKQ63WZ5WE7ILO26E/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to