Size: 273
Comment:
|
Size: 688
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
You can always redirect where the errors go with the sys module. sys.stderr = StringIO.StringIO() will redirect error messages to a string in your program that no one will ever see. A better option is a log file, then they can see the errors if the want to but don't have to sys.stderr = open("logfile.txt","w") if you want to redirect print statements as well, point sys.stdout to some other file |
A GTK application I made has unimported errors. I used the option 'windows', but the console window gets opened when getting an error. And maybe a tip, when closing the program it should be optional whether or not it warns for errors.
Mark Baas <m.baas _at_ zarb.org>
You can always redirect where the errors go with the sys module. sys.stderr = StringIO.StringIO() will redirect error messages to a string in your program that no one will ever see.
A better option is a log file, then they can see the errors if the want to but don't have to sys.stderr = open("logfile.txt","w")
if you want to redirect print statements as well, point sys.stdout to some other file