If you have three different implementations, and can read all three of them well enough to understand the code, use all three.
If you are going to port software from one language to another, and want to reimplement it properly in your target language, you won't be porting word-for-word anyway. So use all three sources to find out what the problems were in the domain, and how they each solved them. Using that knowledge, figure out the best way to tackle those same problems in Python -- if those problems even exist. -- http://mail.python.org/mailman/listinfo/python-list