Just wondering what the black hole is good for. I've used py2exe to make executables which I run as subprocesses using another executable. I don't want them to have a console window, so I have two options: hiding it, or making windows executables. However, one of them is a GUI application, so hiding it hides the GUI frame, so I only have the choice of making windows executables. However, I want to capture these executables' output for logging purposes. I see no reason why I should be prevented from getting it. I had to override the black hole for that, but I can't understand why anyone would need it in the first place.
Find Great Deals on Gifts at Yahoo! Shopping