Skip to content

Commit ce470c6

Browse files
committed
opt batch delete timeout files
1 parent 0c40224 commit ce470c6

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

dtable_events/tasks/dtable_upload_link_handler.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,9 @@ def handle_flags(self, session):
6464
break
6565
f_offset += f_limit
6666
logger.debug('repo: %s dtable: %s to delete files: %s', repo_id, dtable_uuid, len(to_delete_files))
67-
seafile_api.del_file(repo_id, public_forms_path, json.dumps(to_delete_files), '')
67+
del_step = 1000
68+
for i in range(0, len(to_delete_files), del_step):
69+
seafile_api.del_file(repo_id, public_forms_path, json.dumps(to_delete_files[i: i+del_step]), '')
6870
except Exception as e:
6971
logger.exception('repo: %s handle upload flags error: %s', repo_id, e)
7072
if len(results) < limit:

0 commit comments

Comments
 (0)