Zip archives: set the modification date attribute for members
This commit is contained in:
parent
a67dd3f8a3
commit
3df83ec982
@ -23,6 +23,8 @@ from __future__ import print_function
|
|||||||
import os
|
import os
|
||||||
import posixpath
|
import posixpath
|
||||||
import fnmatch
|
import fnmatch
|
||||||
|
import datetime
|
||||||
|
|
||||||
import rclexecm
|
import rclexecm
|
||||||
from zipfile import ZipFile
|
from zipfile import ZipFile
|
||||||
|
|
||||||
@ -119,6 +121,8 @@ class ZipExtractor:
|
|||||||
# element).
|
# element).
|
||||||
filename = posixpath.basename(ipath)
|
filename = posixpath.basename(ipath)
|
||||||
self.em.setfield("filename", filename)
|
self.em.setfield("filename", filename)
|
||||||
|
dt = datetime.datetime(*info.date_time)
|
||||||
|
self.em.setfield("modificationdate", str(int(dt.timestamp())))
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
ok = True
|
ok = True
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user