YoSTEALTH <rit...@stealthcentral.com> added the comment: Christian thank you for your reply, i really appreciate it.
Lets analyze this a bit: - Technically speaking i can "return client" directly and it would NOT close the socket. - Shouldn't "inside" having reference to same fd mean +1 to reference count. Considering its a new object? id(client): 140340037397192 id(inside): 140340010863560 I could understand making a duplicate of the fd if it were being passed across thread/process but in its original thread making a duplicate! This behavior is extremely odd. I fell like everyone that uses socket(fileno) will run into days wasted and frustration just to figure out these solutions. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue28134> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com