Getting Python exit code when calling Python script from Java program

Gabriel Genellina gagsl-py2 at yahoo.com.ar
Thu Jun 19 00:09:14 CEST 2008


En Wed, 18 Jun 2008 08:09:58 -0300, A.T.Hofkamp <hat at se-162.se.wtb.tue.nl>  
escribió:
> On 2008-06-18, Quill_Patricia at emc.com <Quill_Patricia at emc.com> wrote:

>> picking up 0. On investigation it turned out that the exit value being
>> read is from python.exe process, not from the Python script. Is there
>> any way I can obtain the return value of a python script from a Java
>
> This is not what I see happening here:
>
> x.py:
> import sys
> sys.exit(138)
>
> %  python2.4 x.py
> %  echo $?
> 138
>
> as you can see, the mechanism works at my Linux system.

It works fine on Windows too, the OS she appears to be using:

C:\TEMP>python x.py

C:\TEMP>echo %ERRORLEVEL%
138

-- 
Gabriel Genellina




More information about the Python-list mailing list