Remove duplicate set_cloexec calls everywhere
Now it's handled in Side() constructor, it can disappear elsewhere.
This commit is contained in:
parent
732a610246
commit
a956aa409e
|
@ -844,8 +844,6 @@ class Stream(BasicStream):
|
|||
# TODO: what is this os.dup for?
|
||||
self.receive_side = Side(self, os.dup(rfd))
|
||||
self.transmit_side = Side(self, os.dup(wfd))
|
||||
set_cloexec(self.receive_side.fd)
|
||||
set_cloexec(self.transmit_side.fd)
|
||||
|
||||
def __repr__(self):
|
||||
cls = type(self)
|
||||
|
@ -1025,8 +1023,6 @@ class Waker(BasicStream):
|
|||
def __init__(self, broker):
|
||||
self._broker = broker
|
||||
rfd, wfd = os.pipe()
|
||||
set_cloexec(rfd)
|
||||
set_cloexec(wfd)
|
||||
self.receive_side = Side(self, rfd)
|
||||
self.transmit_side = Side(self, wfd)
|
||||
|
||||
|
|
|
@ -322,7 +322,6 @@ def run(dest, router, args, deadline=None, econtext=None):
|
|||
fakessh.name = 'fakessh.%d' % (context_id,)
|
||||
|
||||
sock1, sock2 = socket.socketpair()
|
||||
mitogen.core.set_cloexec(sock1.fileno())
|
||||
|
||||
stream = mitogen.core.Stream(router, context_id)
|
||||
stream.name = 'fakessh'
|
||||
|
|
|
@ -74,9 +74,6 @@ class Listener(mitogen.core.BasicStream):
|
|||
self._sock.bind(self.path)
|
||||
os.chmod(self.path, 0600)
|
||||
self._sock.listen(backlog)
|
||||
mitogen.core.set_nonblock(self._sock.fileno())
|
||||
mitogen.core.set_cloexec(self._sock.fileno())
|
||||
self.path = self._sock.getsockname()
|
||||
self.receive_side = mitogen.core.Side(self, self._sock.fileno())
|
||||
router.broker.start_receive(self)
|
||||
|
||||
|
|
Loading…
Reference in New Issue