STINNER Victor added the comment:

Martin> Larry, I think this will happen (Victor, correct me if I'm wrong):

Sorry but I didn't write this code and I'm not sure that I understand it. It's 
just surprising that a bug was fixed in one file but not the other one, and if 
I remember correctly, the patch fixed a crash.

Larry> a) Is at least one of these Overlapped objects new in 3.4?

The _overlapped module is new and was written for asyncio. It adds new features 
for sockets.

Larry> b) Which of these Overlapped objects is used by asyncio?

asyncio uses _overlapped, multiprocessing uses _winapi.

Larry> c) Is the goal of merging the two objects simple code hygiene, or is the 
merged object going to work better somehow?

I proposed to merge the code to reduce the number of lines and make the 
maintenance simpler. For example, a bug was recently fixed in a module but not 
in the other one.

Antoine> I think this is all much too late for 3.4.

I didn't propose to merge duplicated code in Python 3.4 but 3.5. Antoine, just 
to be sure, are you talking about merging duplicated code or applying  
overlapped_dealloc-2.patch on Python 3.4?

----------

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

Reply via email to