|
|
@ -19,10 +19,7 @@ class ziparchive(Task.Task): |
|
|
|
outfile = self.outputs[0].path_from(self.outputs[0].ctx.launch_node()) |
|
|
|
outfile = self.outputs[0].path_from(self.outputs[0].ctx.launch_node()) |
|
|
|
comp = zipfile.ZIP_STORED if self.compresslevel == 0 else zipfile.ZIP_DEFLATED |
|
|
|
comp = zipfile.ZIP_STORED if self.compresslevel == 0 else zipfile.ZIP_DEFLATED |
|
|
|
|
|
|
|
|
|
|
|
with zipfile.ZipFile(outfile, mode='w', |
|
|
|
with zipfile.ZipFile(outfile, mode='w', compression=comp) as zf: |
|
|
|
compression=comp, compresslevel=self.compresslevel, |
|
|
|
|
|
|
|
strict_timestamps=False) as zf: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for src in self.inputs: |
|
|
|
for src in self.inputs: |
|
|
|
infile = src.path_from(src.ctx.launch_node()) |
|
|
|
infile = src.path_from(src.ctx.launch_node()) |
|
|
|
arcfile = src.path_from(self.relative_to) |
|
|
|
arcfile = src.path_from(self.relative_to) |
|
|
|