diff --git a/awx/main/models/base.py b/awx/main/models/base.py index 0bfb26f51a..7c32ded8bf 100644 --- a/awx/main/models/base.py +++ b/awx/main/models/base.py @@ -4,6 +4,7 @@ # Python import json import shlex +import os import os.path # PyYAML @@ -327,6 +328,14 @@ class CommonTask(PrimordialModel): if self.status != status_before: self._update_parent_instance() + def delete(self): + if self.result_stdout_file != "": + try: + os.remove(self.result_stdout_file) + except Exception, e: + pass + super(CommonTask, self).delete() + @property def result_stdout(self): if self.result_stdout_file != "":