New submission from juj: When Python 2.7 executes a Node .js application that prints to stdout and subsequently exits, Python does not capture full output printed by that application.
Steps to repro: 1. Download and unzip http://clb.demon.fi/bugs/python_proc_bug.zip 2. Run run_test.bat Observed result: The .bat script prints: Executing 'node jsfile.js' directly from command line. The js file outputs: Line 1 Line 2 Executing 'jsfile.js' via a python script that calls 'node jsfile.js'. Now the js file outputs: Line 1 Expected result: The second run via invoking from python should also print "Line 2". Tested on Python v2.7.8 64-bit and Node v0.10.28 on Windows 7 64-bit. ---------- components: Library (Lib) messages: 223950 nosy: juj priority: normal severity: normal status: open title: subprocess.communicate() does not receive full output from the called process. versions: Python 2.7 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue22066> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com