Write all our logs to a zipfile
(prefix, filename, files)
| 386 | |
| 387 | @staticmethod |
| 388 | def __make_zip(prefix, filename, files): |
| 389 | """Write all our logs to a zipfile""" |
| 390 | |
| 391 | from zipfile import ZIP_DEFLATED, ZipFile |
| 392 | |
| 393 | zf = ZipFile(filename, mode="w", compression=ZIP_DEFLATED) |
| 394 | try: |
| 395 | for name in files: |
| 396 | zf.write(name, f"{prefix}/{os.path.basename(name)}") |
| 397 | finally: |
| 398 | zf.close() |
| 399 | |
| 400 | |
| 401 | class LinuxTask(Task): |
no test coverage detected