Error de sintaxis de Python (en el intérprete) después de un bucle for

Estoy ejecutando algo de código python (pegado) desde la consola y obteniendo un resultado inesperado. Así es como se ve el código:

parentfound = False
structfound = False
instruct = False
wordlist = []
fileHandle = open('cont.h')
for line in fileHandle:
    if line is "":
        print "skipping blank line"
        continue
    if "}" in line:
        instruct = False
        index = line.index("}")
        wordlist.append(word)
    pass          
try:
    print wordlist
except Exception as e:
    print str(e)

Después del bucle for, me gustaría imprimir elwordlist. No importa lo que haga, no puedo incluir nada fuera del bucle for. Aquí está el error que recibo:

...     if "}" in line:
...         instruct = False
...         index = line.index("}")
...         wordlist.append(word)
...     pass          
... try:
  File "<stdin>", line 10
    try:
      ^
SyntaxError: invalid syntax

Ocurre si escribo el código a mano en el terminal o si lo pego. Apreciaría cualquier ayuda que pueda ofrecer. ¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta