1
0
mirror of https://github.com/GNS3/gns3-server synced 2024-12-25 00:08:11 +00:00

Improve compaction of .gns3project

Ref #624
This commit is contained in:
Julien Duponchelle 2016-07-19 16:38:32 +02:00
parent febf0f7839
commit 44307b43b9
No known key found for this signature in database
GPG Key ID: CE8B29639E07F5E8

View File

@ -556,9 +556,9 @@ class Project:
# We merge the data from all server in the same project-files directory
vm_directory = os.path.join(self._path, "servers", "vm")
if os.path.commonprefix([root, vm_directory]) == vm_directory:
z.write(path, os.path.relpath(path, vm_directory))
z.write(path, os.path.relpath(path, vm_directory), compress_type=zipfile.ZIP_DEFLATED)
else:
z.write(path, os.path.relpath(path, self._path))
z.write(path, os.path.relpath(path, self._path), compress_type=zipfile.ZIP_DEFLATED)
return z
def _export_images(self, image, type, z):