Загрузить файлы в «venv/Lib/site-packages/python_multipart»

This commit is contained in:
2026-07-02 20:15:57 +00:00
parent 00b1019949
commit 2df6f80d4b
5 changed files with 2179 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
class FormParserError(ValueError):
"""Base error class for our form parser."""
class ParseError(FormParserError):
"""This exception (or a subclass) is raised when there is an error while
parsing something.
"""
def __init__(self, message: str, *, offset: int = -1) -> None:
super().__init__(message)
self.offset = offset
class MultipartParseError(ParseError):
"""This is a specific error that is raised when the MultipartParser detects
an error while parsing.
"""
class QuerystringParseError(ParseError):
"""This is a specific error that is raised when the QuerystringParser
detects an error while parsing.
"""
class DecodeError(ParseError):
"""This exception is raised when there is a decoding error - for example
with the Base64Decoder or QuotedPrintableDecoder.
"""
class FileError(FormParserError, OSError):
"""Exception class for problems with the File class."""