Steve Dower added the comment:

_Py_verifyfd has to go away, unfortunately. It requires inside knowledge of the 
exact CRT version, and with VC14 the CRT will automatically upgrade so that 
we're always using the latest.

I've gotten a function added to the CRT to make it unnecessary for release 
builds (which terminate on invalid fds). However, debug builds will display a 
message box still, which affects the buildbots. test already suppresses the 
dialogs for its own process, but when it creates subprocesses they don't 
inherit that setting.

An environment variable is an easy way to make sure that all subprocesses also 
have assert dialogs disabled. In release builds they are always disabled, hence 
the _DEBUG check.


Python tracker <>
Python-bugs-list mailing list

Reply via email to