New submission from Pox TheGreat <poxthegr...@gmail.com>: If you start Python by pythonw then sys.stdout and sys.stderr are set to None. If you also use multiprocessing then when the child process finishes BaseProcess._bootstrap calls sys.stdout.flush() and sys.stderr.flush() finally. This causes the process return code to be not zero (it is 1).
---------- components: Library (Lib) files: process.py.patch keywords: patch messages: 304512 nosy: Pox TheGreat priority: normal severity: normal status: open title: multiprocessing calls flush on sys.stdout at exit even if it is None (pythonw) type: crash versions: Python 3.5 Added file: https://bugs.python.org/file47224/process.py.patch _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31804> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com