diff --git a/attic/archive.py b/attic/archive.py index d78ce4b85..e5d6c3ea6 100644 --- a/attic/archive.py +++ b/attic/archive.py @@ -587,7 +587,7 @@ class ArchiveChecker: continue try: archive = msgpack.unpackb(data) - except: + except Exception: continue if isinstance(archive, dict) and b'items' in archive and b'cmdline' in archive: self.report_progress('Found archive ' + archive[b'name'].decode('utf-8'), error=True) diff --git a/attic/fuse.py b/attic/fuse.py index bc102173e..6709990ff 100644 --- a/attic/fuse.py +++ b/attic/fuse.py @@ -228,7 +228,5 @@ class AtticOperations(llfuse.Operations): daemonize() try: llfuse.main(single=True) - except: + finally: llfuse.close() - raise - llfuse.close()