Loading diffoscope/comparators/utils/archive.py +4 −1 Original line number Diff line number Diff line Loading @@ -101,7 +101,10 @@ class ArchiveMember(File): if self._path is not None: self._path = None if self._temp_dir is not None: try: self._temp_dir.cleanup() except FileNotFoundError: pass self._temp_dir = None super().cleanup() Loading diffoscope/tempfiles.py +2 −0 Original line number Diff line number Diff line Loading @@ -60,5 +60,7 @@ def clean_all_temp_files(): for x in _DIRS: try: x.cleanup() except FileNotFoundError: pass except: logger.exception("Unable to delete %s", x) Loading
diffoscope/comparators/utils/archive.py +4 −1 Original line number Diff line number Diff line Loading @@ -101,7 +101,10 @@ class ArchiveMember(File): if self._path is not None: self._path = None if self._temp_dir is not None: try: self._temp_dir.cleanup() except FileNotFoundError: pass self._temp_dir = None super().cleanup() Loading
diffoscope/tempfiles.py +2 −0 Original line number Diff line number Diff line Loading @@ -60,5 +60,7 @@ def clean_all_temp_files(): for x in _DIRS: try: x.cleanup() except FileNotFoundError: pass except: logger.exception("Unable to delete %s", x)