[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 os import walk, unlink
from os.path import join as osjoin
from os.path import isfile
from glob import glob
# Backup plan for Docker volumes
@ -29,7 +30,8 @@ def zipdir(path, ziph):
# ziph is zipfile handle
for root, dirs, files in walk(path):
for file in files:
ziph.write(osjoin(root, file))
if isfile(file):
ziph.write(osjoin(root, file))
f = ZipFile(zippath, 'w', ZIP_DEFLATED)
zipdir('${SOURCE}', f)