aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBryn M. Reeves <bmr@redhat.com>2015-12-10 11:50:49 +0000
committerBryn M. Reeves <bmr@redhat.com>2015-12-10 11:50:49 +0000
commit08121d877741e33333a1ae01280f6898d7d4ca15 (patch)
treebcdb4be0e38a63a03c7c9ea1100ba8fed14ec1e2
parent85e9152ea6a95c144f6a50e47bba12e7fab65ef2 (diff)
downloadsos-08121d877741e33333a1ae01280f6898d7d4ca15.tar.gz
[sosreport] clean up private temporary directory
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
-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):