Skip to content

Commit 6d088ac

Browse files
committed
Refactor update_progress.py
1 parent 10f7169 commit 6d088ac

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

Python/update_progress.py

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,23 @@
66
from Python import utils
77

88

9-
progress = 0
10-
total_progress = 0
9+
progress = None
10+
total_progress = None
1111

1212

1313
def increment_progress():
14-
global progress, total_progress # TODO: See what happens when this line is removed.
14+
global progress
15+
1516
progress += 1
16-
# print(progress, total_progress)
17-
if total_progress != 0:
18-
cfg.progress_bar.UpdateBar(progress % total_progress, total_progress)
17+
18+
cfg.progress_bar.update(current_count=progress % total_progress)
1919

2020

2121
def set_max_progress(input_folder_path):
22-
global progress, total_progress # TODO: See what happens when this line is removed.
23-
progress = total_progress = 0
22+
global progress, total_progress
23+
24+
progress = 0
25+
total_progress = 0
2426

2527
for parent_subfolder_path, _, subfiles in os.walk(input_folder_path):
2628
relative_subfolder = utils.get_relative_subfolder(input_folder_path, parent_subfolder_path)
@@ -30,4 +32,6 @@ def set_max_progress(input_folder_path):
3032

3133
# TODO: Find a way to track the progress of zipping.
3234
# if cfg.sg.user_settings_get_entry("output_zips"):
33-
# total_progress = total_progress * 2
35+
# total_progress = total_progress * 2
36+
37+
cfg.progress_bar.update(current_count=0, max=total_progress) # current_count=0 is just because max=total_progress would be ignored otherwise

0 commit comments

Comments
 (0)