• Christian Heimes's avatar
    Bug #1415 · e018b305
    Christian Heimes authored
    On Windows fileno(stdout) and fileno(stderr) can return an invalid file descriptor number (-2 on my machine). It happens only for pythonw.exe but not for python.exe.
    
    Catch the problem ASAP in PyFile_NewStdPrinter(). I've also removed the call to PyErr_BadInternalCall(). It was causing a seg fault because the exceptions aren't available yet.
    e018b305
fileobject.c 9.99 KB