[New-bugs-announce] [issue29545] Python behavioral difference between Linux and AIX
Gireesh
report at bugs.python.org
Mon Feb 13 10:46:52 EST 2017
New submission from Gireesh:
Here is my python code (parent):
#!/usr/bin/env python
import errno
import os
import pty
from subprocess import Popen, STDOUT
master_fd, slave_fd = pty.openpty()
proc = Popen(['./a.out'],stdout=slave_fd, close_fds=True)
os.close(slave_fd)
data = os.read(master_fd, 512)
print('got ' + repr(data))
Child(C++):
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
int main()
{
printf("hello world\n");
exit(0);
}
behavior:
Linux:
got 'hello world\r\r\n'
AIX: Hangs.
versions:
Linux:
Linux 2.6.32-131.12.1.el6.x86_64 #1 SMP Sun Jul 31 16:44:56 EDT 2011
x86_64 x86_64 x86_64 GNU/Linux
AIX: 1 6 00F460A94C00
Python: 2.7.10
----------
messages: 287706
nosy: gireeshpunathil
priority: normal
severity: normal
status: open
title: Python behavioral difference between Linux and AIX
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue29545>
_______________________________________
More information about the New-bugs-announce
mailing list