Revision: 21690
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 18, 2009 11:18 by freephys
Initial Code
import cStringIO, traceback def process_all_files(all_filenames, fatal_exceptions=(KeyboardInterrupt, MemoryError) ): bad_filenames = { } for one_filename in all_filenames: try: process_one_file(one_filename): except fatal_exceptions: raise except Exception: f = cStringIO.StringIO( ) traceback.print_exc(file=f) bad_filenames[one_filename] = f.getvalue( ) return bad_filenames
Initial URL
Initial Description
Initial Title
8.4. Trapping and Recording Exceptions
Initial Tags
Initial Language
Python