ipython/ipython — pull request #1613 by minrk (2012-04-16 19:20:53+00:00)
Title: allow map / parallel function for single-engine views

it's a bit of a weird thing to do, but I don't see a significant reason not to allow it. Map/parallel functions are unambiguous in what they should return (a list of length one), as opposed to apply, where there is a distinction between:

e0a = e[0] # apply returns single result

e0b = e[:1] # apply returns list of length 1

An alternative would be to just give a better error message when trying map/parallel functions on single-engine views.