At the time there was no cvs module in python (2.1) and you could not iterate over dictionaries. Now that there is a CVS parser and more robust dictionary support which is way more efficient because it uses internal data structures the logs should probably be changed to use them.