> otasks = [ > ... > print pool.map(f, tasks) You are running the maps on "tasks" while the list of URLs is called otasks (unless there's any error in the cut&paste). HTH, -- Miki