New submission from Xavier de Gaye <[email protected]>:
test_get_event_loop_new_process fails on Android API 24 with the error:
======================================================================
ERROR: test_get_event_loop_new_process
(test.test_asyncio.test_events.EPollEventLoopTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/sdcard/org.python/lib/python3.7/multiprocessing/synchronize.py", line
29, in <module>
from _multiprocessing import SemLock, sem_unlink
ImportError: cannot import name 'sem_unlink' from '_multiprocessing'
(/data/local/tmp/python/lib/pyt
hon3.7/lib-dynload/_multiprocessing.cpython-37dm.so)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/sdcard/org.python/lib/python3.7/test/test_asyncio/test_events.py",
line 2239, in test_get_e
vent_loop_new_process
self.loop.run_until_complete(main()),
File "/sdcard/org.python/lib/python3.7/asyncio/base_events.py", line 466, in
run_until_complete
return future.result()
File "/sdcard/org.python/lib/python3.7/test/test_asyncio/test_events.py",
line 2230, in main
pool = concurrent.futures.ProcessPoolExecutor()
File "/sdcard/org.python/lib/python3.7/concurrent/futures/process.py", line
410, in __init__
self._call_queue = mp_context.Queue(queue_size)
File "/sdcard/org.python/lib/python3.7/multiprocessing/context.py", line 102,
in Queue
return Queue(maxsize, ctx=self.get_context())
File "/sdcard/org.python/lib/python3.7/multiprocessing/queues.py", line 42,
in __init__
self._rlock = ctx.Lock()
File "/sdcard/org.python/lib/python3.7/multiprocessing/context.py", line 66,
in Lock
from .synchronize import Lock
File "/sdcard/org.python/lib/python3.7/multiprocessing/synchronize.py", line
34, in <module>
" function, see issue 3770.")
ImportError: This platform lacks a functioning sem_open implementation,
therefore, the required sync
hronization primitives needed will not function, see issue 3770.
----------
components: Tests, asyncio
messages: 306906
nosy: xdegaye, yselivanov
priority: normal
severity: normal
stage: needs patch
status: open
title: [asyncio] test failure when the platform lacks a functional sem_open()
type: behavior
versions: Python 3.7
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue32126>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com