Jak wrócić do pętli for po obsłudze wyjątków

Jestem gotowy do uruchomienia tego kodu, ale zanim chcę naprawić obsługę wyjątków:

for l in bios:
    OpenThisLink = url + l
    try:
        response = urllib2.urlopen(OpenThisLink)
    except urllib2.HTTPError:
        pass
    bio = response.read()
    item = re.search('(JD)(.*?)(\d+)', bio)
    ....

Jak sugerowanotutaj, Dodałemtry...except ale teraz, jeśli strona nie otwiera się, pojawia się ten błąd:

bio = response.read()
NameError: name 'response' is not defined

Więc program kontynuuje wykonywanie. Zamiast tego chcę wrócić do pętli for i wypróbować następny adres URL. próbowałembreak zamiastpass ale to kończy program. Jakieś sugestie?

questionAnswers(3)

yourAnswerToTheQuestion