def METHOD_NAME(self, f, args, chunksize=None, wrap=False):
    cs = chunksize
    if cs is None:
        cs = self.map_chunksize
    if self.pool:
        if wrap or self.wrap_all:
            f = funcwrapper(f)
        #print 'pool.map: f', f
        #print 'args', args
        #print 'cs', cs
        return self.pool.METHOD_NAME(f, args, cs)
    return list(METHOD_NAME(f, args))