Fix progress callback for slow_delete helper

This commit is contained in:
Raphael Michel
2023-08-23 10:50:16 +02:00
parent 0c96f758a8
commit 1c9219609a

View File

@@ -210,6 +210,8 @@ def slow_delete(qs, batch_size=1000, sleep_time=.5, progress_callback=None, prog
break
if total_deleted >= 0.8 * batch_size:
time.sleep(sleep_time)
if progress_callback and progress_total:
progress_callback((progress_offset + total_deleted) / progress_total)
return total_deleted