From 7f686497ec13c9c126af75c8f9bdfae1f08de6c3 Mon Sep 17 00:00:00 2001 From: Sean Whalen Date: Mon, 5 Mar 2018 16:54:44 -0500 Subject: [PATCH] Fix zip creation --- parsedmarc.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/parsedmarc.py b/parsedmarc.py index b576bb3..5a6b183 100644 --- a/parsedmarc.py +++ b/parsedmarc.py @@ -1179,8 +1179,10 @@ def get_report_zip(results): file) zip_file.write(file_path, arcname) for directory in dirs: - zip_file.write(directory) - add_subdir(root, directory) + dir_path = os.path.join(root, directory) + if os.path.isdir(dir_path): + zip_file.write(dir_path, directory) + add_subdir(root, directory) finally: shutil.rmtree(tmp_dir)