New submission from John Nelson :
The symbol "PyStructSequence_UnnnamedField" is not *explicitly* marked for
export, causing it to be omitted from python3x.dll on Windows -- and thus
unavailable to Windows extension modules.
Attempting to use this symbol then fails at link time:
John Nelson added the comment:
Python 3.5.4 (v3.5.4:3f56838, Aug 8 2017, 02:17:05) [MSC v.1900 64 bit
(AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import platform, sys
>>> platform.win32
John Nelson added the comment:
I *suspect* the issue is down to a discrepancy between:
- IocpProactor.close(), and
- IocpProactor._poll()
When the former calls the latter, it seems to be expecting a truth value
response from _poll() to indicate that no timeout occurred. However, the latter
New submission from John Nelson :
Repro:
1. Run the attached script ('repro.py')
Expected output:
2018-07-31 16:39:57,069 - asyncio - DEBUG - Using proactor: IocpProactor
2018-07-31 16:39:57,084 - root - INFO - Starting
2018-07-31 16:39:58,100 - root - INFO - Sleep done
2018-0