[FIX]Rsync fix on non-regular files

This commit is contained in:
Fabien BOURGEOIS 2017-07-03 10:01:07 +02:00
parent 413df9d7f7
commit 981366a1a3

View File

@ -4,6 +4,7 @@ from zipfile import ZipFile, ZIP_DEFLATED
from datetime import datetime from datetime import datetime
from os import walk, unlink from os import walk, unlink
from os.path import join as osjoin from os.path import join as osjoin
from os.path import isfile
from glob import glob from glob import glob
# Backup plan for Docker volumes # Backup plan for Docker volumes
@ -29,6 +30,7 @@ def zipdir(path, ziph):
# ziph is zipfile handle # ziph is zipfile handle
for root, dirs, files in walk(path): for root, dirs, files in walk(path):
for file in files: for file in files:
if isfile(file):
ziph.write(osjoin(root, file)) ziph.write(osjoin(root, file))
f = ZipFile(zippath, 'w', ZIP_DEFLATED) f = ZipFile(zippath, 'w', ZIP_DEFLATED)