Python: continue l'itération de for loop sur exception

J'ai un simple for boucle en Python qui est sortie sur les exceptions, même si le bloc d'exception contient un continue. Il y a encore environ 10 lignes de gauche à lire quand il frappe un IndexError et sort de la for boucle. Ce qui me manque ici?

for row in hkx:  ##'hkx' are rows being read in from 'csv.open'
    try:
        print row[2],row[4]
    except IndexError, e:
        print 'Error:',e
        print 'Row Data:',len(row),row
        continue  ## I thought this would just move on to the next row in 'hkx' 

(désolé, total Python newbie...)
Merci à l'avance!

source d'informationauteur Nathan