From d33e012e1a3388b32fe53e7faf1ac45a663917af Mon Sep 17 00:00:00 2001 From: Lukas Prokop Date: Wed, 19 Feb 2014 23:48:08 +0100 Subject: [PATCH] Silent error for StandardError, not RuntimeError RuntimeError was caught to catch set modification during iteration. Now I want to catch all system-related exception. --- grml2usb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/grml2usb b/grml2usb index 94f73ed..cdbb3e8 100755 --- a/grml2usb +++ b/grml2usb @@ -174,7 +174,7 @@ def cleanup(): try: unmount(device, "") logging.debug('Unmounted %s' % device) - except RuntimeError: + except StandardError: logging.debug('RuntimeError while umount %s, ignoring' % device) for tmppath in TMPFILES.copy(): @@ -189,7 +189,7 @@ def cleanup(): os.unlink(tmppath) logging.debug('temporary file %s deleted' % tmppath) unregister_tmpfile(tmppath) - except RuntimeError: + except StandardError: msg = 'RuntimeError while removing temporary %s, ignoring' logging.debug(msg % tmppath) -- 2.1.4