Hi Cameron, >>I tried : P = Popen(['stty', '-a'], stdout=subprocess.PIPE, >>universal_newlines=True) and it runs fine too, so the output seems not >>really related to that fd. > But it is! stty(1) fetches the terminal settings from its standard > input, so "fd" is used to supply this. In your Popen test case you > simply don't set the stdin parameter, so it is the Python process' > input. Which is usually what you want.
> But I want to be able to ask this > of any terminal file, thus the parameter. Ah, Ok; smthlike: cs.tty.ttysize(0) WinSize(rows=50, columns=100) anotherTty=open('/dev/pts/3', 'rw') cs.tty.ttysize(anotherTty) WinSize(rows=43, columns=199) It runs :) I do not need that today but one day orother it could help. Cheers -- Alex -- https://mail.python.org/mailman/listinfo/python-list