Possibly needs a bit more clarity, i.e. focus on what exactly it does + what the result is.
Something like... "Create a Mapping object of the appropriate subtype to suit the given 'mapping' input."
A full Args/Kwargs description might also be handy (but I realise this might be about to seem really obvious, when I've looked a little deeper)