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>
Python-bugs-list mailing list

Reply via email to