YoSTEALTH <rit...@stealthcentral.com> added the comment: I am using 3.7.0b1 i don't think this issue is fixed!
# simple mockup: # -------------- def accept(sock): client, addr = sock.accept() inside = socket(fileno=client.fileno()) print(inside) # <__main__.Socket fd=5, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 8000), raddr=('127.0.0.1', 42532)> return inside outside = accept(sock) print(outside) # <__main__.Socket fd=5, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> So the "laddr" and "raddr" goes missing the second its out of the function??? This has wasted days of my time, to even get to this point of figuring out whats going on wasn't easy! extremely frustrating. ---------- nosy: +YoSTEALTH _______________________________________ 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