X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=m_librarian%2Fdownload.py;h=361f7aa735549a783e80a0f4adcef6ae67464f43;hb=b0c1d9a111696fd1f4b8d6d79e472047d53c8957;hp=817f736352907d7fb9ab7d50effbd7b24f21139e;hpb=c8d30e34f836043394515b37115dc4b490bd7fc3;p=m_librarian.git diff --git a/m_librarian/download.py b/m_librarian/download.py index 817f736..361f7aa 100755 --- a/m_librarian/download.py +++ b/m_librarian/download.py @@ -1,6 +1,7 @@ #! /usr/bin/env python import os +from time import mktime from shutil import copyfileobj from zipfile import ZipFile from .config import get_config @@ -11,7 +12,7 @@ __all__ = ['download'] _library_path = None -def download(archive, filename, path=None): +def download(archive, filename, date, path=None): if path is None: global _library_path if _library_path is None: @@ -25,3 +26,5 @@ def download(archive, filename, path=None): outfile.close() infile.close() zf.close() + dt = mktime(date.timetuple()) + os.utime(filename, (dt, dt))