class NoDaemonProcess(multiprocessing.Process):

    def _get_daemon(self):
        return False

def _set_daemon(self, value):
    pass
daemon = property(_get_daemon, _set_daemon)


class Pool(multiprocessing.pool.Pool):
    pass
Python multiprocessing: is it possible to have a pool inside of a pool?