Message312690
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. |
|
Date |
User |
Action |
Args |
2018-02-24 02:22:17 | YoSTEALTH | set | recipients:
+ YoSTEALTH, pitrou, vstinner, christian.heimes, r.david.murray, martin.panter, yselivanov |
2018-02-24 02:22:16 | YoSTEALTH | set | messageid: <1519438936.99.0.467229070634.issue28134@psf.upfronthosting.co.za> |
2018-02-24 02:22:16 | YoSTEALTH | link | issue28134 messages |
2018-02-24 02:22:16 | YoSTEALTH | create | |
|