This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients eric.snow, vstinner
Date 2020-02-07.10:39:19
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
FYI python-jep project is broken by this change:

"JEP embeds CPython in Java through JNI and is safe to use in a heavily threaded environment." 

FAIL: test_shared_modules_threads (test_shared_modules.TestSharedModules)
Traceback (most recent call last):
  File "/builddir/build/BUILD/jep-3.9.0/src/test/python/", line 15, in test_shared_modules_threads
  File "/usr/lib64/python3.9/", line 240, in helper
    return _GeneratorContextManager(func, args, kwds)
  File "/usr/lib64/python3.9/", line 83, in __init__
    self.gen = func(*args, **kwds)
  File "/builddir/build/BUILD/jep-3.9.0/src/test/python/", line 36, in jep_pipe
    assert False, stderr
AssertionError: b'Exception in thread "main" jep.JepException: <class \'RuntimeError\'>: daemon thread are not supported in subinterpreters\n\tat /usr/lib64/python3.9/threading.start(\n\tat <string>.<module>(<string>:1)\n\tat jep.Jep.eval(Native Method)\n\tat jep.Jep.eval(\n\tat jep.test.TestSharedModulesThreads.main(\n'
Date User Action Args
2020-02-07 10:39:19vstinnersetrecipients: + vstinner, eric.snow
2020-02-07 10:39:19vstinnersetmessageid: <>
2020-02-07 10:39:19vstinnerlinkissue37266 messages
2020-02-07 10:39:19vstinnercreate