diff options
-rw-r--r-- | buildstream/plugins/sources/_downloadablefilesource.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/buildstream/plugins/sources/_downloadablefilesource.py b/buildstream/plugins/sources/_downloadablefilesource.py index 64efd4634..c0dc4966d 100644 --- a/buildstream/plugins/sources/_downloadablefilesource.py +++ b/buildstream/plugins/sources/_downloadablefilesource.py @@ -97,7 +97,7 @@ class DownloadableFileSource(Source): def _store_etag(self, ref, etag): etagfilename = os.path.join(self._get_mirror_dir(), '{}.etag'.format(ref)) - with open(etagfilename, 'w') as etagfile: + with utils.save_file_atomic(etagfilename) as etagfile: etagfile.write(etag) def _ensure_mirror(self): |