On 06/05/13 05:24, Jim Mooney wrote:
I've noticed that if you exit() a program you always get a traceback message: Traceback (most recent call last): File "<pyshell#1>", line 1, in <module> exit('what now?') File "C:\Python33\lib\site.py", line 380, in __call__ raise SystemExit(code)
Only within IDLE. You should remember that IDLE is a development tool and not intended for running finished programs. As such, it includes lots of useful extra "features" that help the developer, like catching exceptions and printing error messages. This is true for Ctrl-C keypresses as well as exit. It means you stay in IDLE rather than exiting the tool.
If you run your code from the OS instead of from IDLE it will do what you expect.
-- Alan G Author of the Learn to Program web site http://www.alan-g.me.uk/ _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor