def METHOD_NAME(self):
    parentfp, childfp = mitogen.parent.create_socketpair()
    self.pid = os.fork()
    if self.pid:
        childfp.close()
        # Decouple the socket from the lifetime of the Python socket object.
        fd = os.dup(parentfp.fileno())
        parentfp.close()
        return self.pid, fd, None
    else:
        parentfp.close()
        self._wrap_child_main(childfp)