Skip to content

Commit f4b2d38

Browse files
committed
Adds detailed type hints to Request.files
1 parent 5051a15 commit f4b2d38

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/quart/wrappers/request.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
from werkzeug.exceptions import RequestEntityTooLarge
1919
from werkzeug.exceptions import RequestTimeout
2020

21+
from ..datastructures import FileStorage
2122
from ..formparser import FormDataParser
2223
from ..globals import current_app
2324
from .base import BaseRequestWebsocket
@@ -316,13 +317,12 @@ async def form(self) -> MultiDict:
316317
return self._form
317318

318319
@property
319-
async def files(self) -> MultiDict:
320+
async def files(self) -> MultiDict[str, FileStorage]:
320321
"""The parsed files.
321322
322323
This will return an empty multidict unless the request
323324
mimetype was ``enctype="multipart/form-data"`` and the method
324-
POST, PUT, or PATCH; in that case the type of values in the
325-
multidict is ``FileStorage``.
325+
POST, PUT, or PATCH.
326326
"""
327327
await self._load_form_data()
328328
return self._files

0 commit comments

Comments
 (0)