I launch my program with pythonw and begin it with the code below so that all my print()'s go to the log file specified.
if sys.executable.find('pythonw') >=0: # Redirect all console output to file. sys.stdout = open("pythonw - stdout stderr.log",'w') sys.stderr = sys.stdout During the course of my program, I call multiprocessing.Process() and launch a function several times. That function has print()'s inside (which are from warnings being printed by python). This printing causes the multiprocess to crash. How can I fix my code so that the print()'s are supressed. I would hate to do a warnings.filterwarnings('ignore') because when I unit test those functions, the warnings dont appear. Thanks in advance, Isaac -- https://mail.python.org/mailman/listinfo/python-list