On Tue, Jun 11, 2013 at 2:33 PM, Jim Mooney <cybervigila...@gmail.com> wrote: > On 11 June 2013 01:07, Alan Gauld <alan.ga...@btinternet.com> wrote: > >> First you are effectively creating an entire Tkinter app >> inside popup() each time. > > I partially mis-spoke myself. The error was not caused Just by > creating the app every time, but very oddly, by the Combination of > recreating the app and using triple quote docstrings to change the > error message in the duplicate app. Good Lord, nothing worse than a > problem caused by two different things ;')
I wasn't able to reproduce the problem in Python 3.3.2 on Windows. It ran as I expected it to run. Note that triple quoted strings retain the indentation level. At runtime you cam use textwrap.dedent: >>> s = '''\ ... comfy ... chair''' >>> print(s) comfy chair >>> print(textwrap.dedent(s)) comfy chair _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor