Hi,

Recently Portage's spawn code was changed to make use of pty and
termios functions.  From [1] it sounds like using pty is kind of
limited.  It seems to work fine on Linux and Darwin, IRIX I assume so,
but on Solaris it does not.  I would be surpriced if it would work on
AIX, not even thinking about Windows.  Anyhow, it seems Python doesn't
raise an exception on the pty code, but only bails out on the
termios.tcgetattr function because it gets an "invalid argument".

Being not such a star in Python coding, but still requiring Portage to
work on Solaris and AIX (and Windows), I'd like to reverse the original
behaviour, but preferrably only when pty is not functional, as I think
the current code is better.  Any suggestions for how to do this at best?


[1] http://www.python.org/doc/1.5.2p2/lib/module-pty.html

-- 
Fabian Groffen
Gentoo on a different level
-- 
[EMAIL PROTECTED] mailing list

Reply via email to