summaryrefslogtreecommitdiff
path: root/docs/topics
diff options
context:
space:
mode:
authorokaybro <66475772+Chaitanya-Keyal@users.noreply.github.com>2025-09-01 23:09:41 +0000
committerSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2025-09-29 14:51:44 +0200
commit81625a141e1feaaea877fc18876fdd7b6394442c (patch)
tree1d8b44be3436cf80c7697b7c2c4a3e346c953482 /docs/topics
parent6f3813e4b6e3db7fa3cc612c78f898142468bca9 (diff)
[5.2.x] Fixed #36587 -- Clarified usage of `list.insert()` for upload handlers.
Thanks Baptiste Mispelon for the report Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> Backport of afe6634146d0fe70498976c49d2eb4d745aa9064 from main.
Diffstat (limited to 'docs/topics')
-rw-r--r--docs/topics/http/file-uploads.txt7
1 files changed, 4 insertions, 3 deletions
diff --git a/docs/topics/http/file-uploads.txt b/docs/topics/http/file-uploads.txt
index b9a9bbf416..fa1694af1d 100644
--- a/docs/topics/http/file-uploads.txt
+++ b/docs/topics/http/file-uploads.txt
@@ -288,9 +288,10 @@ handler to your upload handlers like this::
request.upload_handlers.insert(0, ProgressBarUploadHandler(request))
-You'd probably want to use ``list.insert()`` in this case (instead of
-``append()``) because a progress bar handler would need to run *before* any
-other handlers. Remember, the upload handlers are processed in order.
+Using ``list.insert()``, as shown above, ensures that the progress bar handler
+is placed at the beginning of the list. Since upload handlers are executed in
+order, this placement guarantees that the progress bar handler runs before the
+default handlers, allowing it to track progress across the entire upload.
If you want to replace the upload handlers completely, you can assign a new
list::