]> git.ipfire.org Git - thirdparty/starlette.git/commitdiff
Rename `max_file_size` to `spool_max_size` (#2780)
authorMarcelo Trylesinski <marcelotryle@gmail.com>
Sat, 22 Feb 2025 12:30:20 +0000 (09:30 -0300)
committerGitHub <noreply@github.com>
Sat, 22 Feb 2025 12:30:20 +0000 (12:30 +0000)
starlette/formparsers.py

index 5ff1523b39468dc9ff84bb0d1a58244674eb61bd..4551d6887221990e5b6b613a9502d727b6755c34 100644 (file)
@@ -122,7 +122,10 @@ class FormParser:
 
 
 class MultiPartParser:
-    max_file_size = 1024 * 1024  # 1MB
+    spool_max_size = 1024 * 1024  # 1MB
+    """The maximum size of the spooled temporary file used to store file data."""
+    max_part_size = 1024 * 1024  # 1MB
+    """The maximum size of a part in the multipart request."""
 
     def __init__(
         self,
@@ -202,7 +205,7 @@ class MultiPartParser:
             if self._current_files > self.max_files:
                 raise MultiPartException(f"Too many files. Maximum number of files is {self.max_files}.")
             filename = _user_safe_decode(options[b"filename"], self._charset)
-            tempfile = SpooledTemporaryFile(max_size=self.max_file_size)
+            tempfile = SpooledTemporaryFile(max_size=self.spool_max_size)
             self._files_to_close_on_error.append(tempfile)
             self._current_part.file = UploadFile(
                 file=tempfile,  # type: ignore[arg-type]