From 550ea94aeebe21bcf3e991de8f9eeb4103939734 Mon Sep 17 00:00:00 2001 From: Simon Schampijer Date: Mon, 21 Jul 2008 18:49:25 +0000 Subject: filepicker: fix cleanup #7564 Remove file from list of files to delete after deleting it --- (limited to 'filepicker.py') diff --git a/filepicker.py b/filepicker.py index fe9fec5..a38de9a 100644 --- a/filepicker.py +++ b/filepicker.py @@ -33,8 +33,12 @@ _browser_window = None def cleanup_temp_files(): for temp_file in _temp_files_to_clean: - logging.debug('filepicker.cleanup_temp_files: %r' % temp_file) - os.remove(temp_file) + if os.path.exists(temp_file): + os.remove(temp_file) + _temp_files_to_clean.remove(temp_file) + else: + logging.debug('filepicker.cleanup_temp_files: no file %r' + % temp_file) class FilePicker: _com_interfaces_ = interfaces.nsIFilePicker -- cgit v0.9.1