"DavidPorterHolt" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Here's the same clip, but run in the command line interpreter. The > error gives a little more info. > > >>> try: > ... fsock = open('/notthere') > ... except IOError: > ... print 'The file does not exist, exiting gracefully' > ... print 'This line will always print' > File "<stdin>", line 5 > print 'This line will always print' > ^ > SyntaxError: invalid syntax > >>> > > Thanks, > David Holt > [EMAIL PROTECTED] > In the interpreter, after an indented group (such as your except IOError block), you have to enter a blank line, THEN enter the 2nd print statement:
>>> try: ... fsock = open('/notthere') ... except IOError: ... print 'The file does not exist, exiting gracefully' ... The file does not exist, exiting gracefully >>> print 'This line will always print' This line will always print >>> (Note the empty ellipsis, indicating a line with no more indention.) -- Paul -- http://mail.python.org/mailman/listinfo/python-list