Okay, I have an answer to this question.
It seems that it was a bug in mpi4py library which is now fixed: https://bitbucket.org/mpi4py/mpi4py/commits/43c7388ad740e90cc7074c1c21857c3fd3880190
But if you don't have newest version of mpi4py you can still do this:
buffers = [[1,1],[2,2]]
result = reduce(MPI.SUM, buffers)
And a result will be: [3,3]