MCPcopy Create free account
hub / github.com/couchbase/sync_gateway / __make_zip

Method __make_zip

tools/tasks.py:388–398  ·  view source on GitHub ↗

Write all our logs to a zipfile

(prefix, filename, files)

Source from the content-addressed store, hash-verified

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
401class LinuxTask(Task):

Callers 2

redact_and_zipMethod · 0.95
zipMethod · 0.95

Calls 1

closeMethod · 0.45

Tested by

no test coverage detected