issue #535: parent: add create_socketpair(size=..) parameter.

pull/564/head
David Wilson 7 years ago
parent 63f4864b21
commit c1d73e1f4f

@ -253,7 +253,7 @@ def close_nonstandard_fds():
pass pass
def create_socketpair(): def create_socketpair(size=None):
""" """
Create a :func:`socket.socketpair` to use for use as a child process's UNIX Create a :func:`socket.socketpair` to use for use as a child process's UNIX
stdio channels. As socket pairs are bidirectional, they are economical on stdio channels. As socket pairs are bidirectional, they are economical on
@ -265,10 +265,10 @@ def create_socketpair():
parentfp, childfp = socket.socketpair() parentfp, childfp = socket.socketpair()
parentfp.setsockopt(socket.SOL_SOCKET, parentfp.setsockopt(socket.SOL_SOCKET,
socket.SO_SNDBUF, socket.SO_SNDBUF,
mitogen.core.CHUNK_SIZE) size or mitogen.core.CHUNK_SIZE)
childfp.setsockopt(socket.SOL_SOCKET, childfp.setsockopt(socket.SOL_SOCKET,
socket.SO_RCVBUF, socket.SO_RCVBUF,
mitogen.core.CHUNK_SIZE) size or mitogen.core.CHUNK_SIZE)
return parentfp, childfp return parentfp, childfp

Loading…
Cancel
Save