Andrew Svetlov <andrew.svet...@gmail.com> added the comment:

Looking on serial port support in twisted 
(https://github.com/twisted/twisted/blob/trunk/src/twisted/internet/_win32serialport.py)
 I see that it is implemented by OVERLAPPED structure and ReadFile/WriterFile 
calls.

On other hand loop.sock_send() in ProactorEventLoop uses Proactor.send() 
(https://github.com/python/cpython/blob/master/Lib/asyncio/windows_events.py#L457).

The method calls WriteFile is sock is not socket.socket instance.

Did you check if `loop.sock_send()`/`loop.sock_recv()` works for serail port 
object?

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue32396>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to