aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sos/sosreport.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/sos/sosreport.py b/sos/sosreport.py
index fe251ed0..bc7792a9 100644
--- a/sos/sosreport.py
+++ b/sos/sosreport.py
@@ -1544,7 +1544,12 @@ class SoSReport(object):
self.policy.display_results(archive, directory, checksum)
- self.tempfile_util.clean()
+ # clean up
+ if self.tempfile_util:
+ self.tempfile_util.clean()
+ if self.tmpdir:
+ rmtree(self.tmpdir)
+
return True
def verify_plugins(self):