Why not rewrite it? - it's a good exercise, gave him another arrow in his programming quiver and gives people who prefer python the option to use it in python rather than ruby.
And it's done because there are developers out there who know Python and don't know Ruby. For them having a Python version of some software means that they can more easily integrate it and change it if they need to.