def METHOD_NAME(self, executor_id: int) -> ExecutorInfo:
    LOG.debug(f'Create executor: {executor_id}')
    client_sock, srv_sock = socket.socketpair()
    executor = MPExecutor(self._config, executor_id, srv_sock)
    client = MPExecutorClient(client_sock)
    return MPExecutorMng.ExecutorInfo(executor=executor, client=client, id=executor_id)