#3710 download-build: preserve build artefacts last modification time
Closed 2 years ago by tkopecek. Opened 2 years ago by yaneti.
yaneti/koji dl-mtime  into  master

file modified
+5
@@ -607,6 +607,11 @@ 

                      _download_progress(length, pos, filesize)

              if not length and not (quiet or noprogress):

                  _download_progress(pos, pos, filesize)

+             last_modified = response.headers.get('last-modified')

+             if last_modified:

+                 mtime = dateutil.parser.parse(last_modified)

+                 if mtime:

+                     os.utime(relpath, (time.time() ,time.mktime(mtime.astimezone().timetuple())))

      finally:

          f.close()

          if pos == 0:

I've fixed failing tests in #3712

Pull-Request has been closed by tkopecek

2 years ago
Metadata