The csv module fails on any file that has a field of over 131k in length. The file converter should have an option to truncate any long fields to that maximum length. This way a bad csv file can still be read.