Skip to content

Commit aeb046b

Browse files
committed
exclude?
1 parent baeb515 commit aeb046b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

installation_and_upgrade/ibex_install_utils/tasks/backup_tasks.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -187,12 +187,14 @@ def _backup_dir(
187187
compresslevel=1,
188188
strict_timestamps=False
189189
) as zf:
190-
for src_path, _, src_filenames in os.walk(src):
190+
for src_path, dirs, src_filenames in os.walk(src, topdown=True):
191+
excluded = ignore(src_path, src_filenames)
192+
dirs[:] = [d for d in dirs if d not in excluded]
191193
for src_filename in src_filenames:
192-
self.progress_bar.progress += 1
193-
self.progress_bar.print()
194194
path = os.path.normpath(os.path.join(src_path, src_filename))
195195
if os.path.isfile(path):
196+
self.progress_bar.progress += 1
197+
self.progress_bar.print()
196198
zf.write(path, os.path.relpath(path, src))
197199

198200
if not copy:

0 commit comments

Comments
 (0)