It would help to document that calling Py_Initialize() twice in Python 3.7 now triggers a fatal error, whereas previous the second call did nothing. Document it at:
https://docs.python.org/dev/whatsnew/3.7.html#changes-in-the-c-api
... Or should it be considered as a regression?
--
My colleague Miro HronĨok reported a Python crash (SIGABRT) when running https://github.com/konlpy/konlpy test suite on Python 3.7:
"Fatal Python error: _Py_InitializeCore: main interpreter already initialized"
konlpy uses the JPype project, the bug is in JPype initialization function (it's a C extension):
* https://github.com/originell/jpype/issues/331
* https://github.com/originell/jpype/pull/332 |