equal
deleted
inserted
replaced
661 |
661 |
662 files = mf.keys() |
662 files = mf.keys() |
663 files.sort() |
663 files.sort() |
664 |
664 |
665 if type == 'zip': |
665 if type == 'zip': |
666 import zipfile |
666 import zipfile, tempfile |
667 |
667 |
|
668 tmp = tempfile.mkstemp()[1] |
668 try: |
669 try: |
669 tmp = tempfile.mkstemp()[1] |
|
670 zf = zipfile.ZipFile(tmp, "w", zipfile.ZIP_DEFLATED) |
670 zf = zipfile.ZipFile(tmp, "w", zipfile.ZIP_DEFLATED) |
671 |
671 |
672 for f in files: |
672 for f in files: |
673 zf.writestr(name + f, self.repo.file(f).read(mf[f])) |
673 zf.writestr(name + f, self.repo.file(f).read(mf[f])) |
674 zf.close() |
674 zf.close() |