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
