Komodo syntax checking for python2.4

George Sakkis gsakkis at rutgers.edu
Tue Apr 26 18:00:59 EDT 2005


"Trent Mick" wrote:

> George,
>
> My suspicion is that the difference is that you are using a Cygwin
> Python and it is using Un*x-style process return values. What do the
> following return for your Python.
>
> For me on Windows (with ActivePython 2.4):
>     >>> import os
>     >>> os.system("exit 0")
>     0
>     >>> os.system("exit 1")
>     1
>
> And on Linux:
>     >>> import os
>     >>> os.system("exit 0")
>     0
>     >>> os.system("exit 1")
>     256

Cygwin behaves exactly as Linux in this case.

> My cygwin Python is currently busted for some reason, so I can't test
it
> on my system.
>
> On Unix-y/posix-y systems the retval from a process encodes both the
> exit status and information on how the process was stopped (c.f. the
> os.WIF* methods).
>
> It would be helpful if you could log a bug for this in Komodo's bugdb
so
> we can track this and make sure it doesn't get lost:
>
>     http://bugs.activestate.com/Komodo

No problem, I'll do that.

> Cheers,
> Trent
> 
> -- 
> Trent Mick
> TrentM at ActiveState.com

Thanks,
George




More information about the Python-list mailing list