def METHOD_NAME(self, func, iterable, chunksize=None, wrap=False):
    cs = chunksize
    if cs is None:
        cs = self.map_chunksize
    if self.pool is None:
        import itertools
        if 'imap' in dir(itertools):
            # py2
            return itertools.METHOD_NAME(func, iterable)
        else:
            # py3
            return map(func, iterable)
    if wrap or self.wrap_all:
        func = funcwrapper(func)
    return self.pool.METHOD_NAME(func, iterable, chunksize=cs)