In article 
<008aa7ef-b945-4f70-b5e4-def66546e...@2g2000prl.googlegroups.com>,
 hetchkay <hetch...@gmail.com> wrote:
> I have the following in exit.py:
> import sys
> sys.exit(0)
> 
> I now try 'python -i exit.py':
> 
> In 2.5, the script exits as I would expect.
> 
> In 2.6, the following error is printed:
> 
> Traceback (most recent call last):
>   File "exit.py", line 2, in <module>
>     sys.exit(0)
> SystemExit: 0
> >>>
> 
> I couldn't find anything related to this in "What's new in 2.6".
> 
> Is there any way I can get 2.6 to behave like 2.5?

Perhaps you don't want to be using the -i option?

"-i

When a script is passed as first argument or the -c option is used, 
enter interactive mode after executing the script or the command ..."

http://docs.python.org/using/cmdline.html#generic-options

If you don't want the interpreter to gain control on exit, don't use -i 
when you run the script.

-- 
 Ned Deily,
 n...@acm.org

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to