@@ -1241,7 +1241,7 @@ def data_callback(name: CallbackName, end_i: int, remaining: bool = False) -> No
1241
1241
elif state == MultipartState .HEADER_VALUE_ALMOST_DONE :
1242
1242
# The last character should be a LF. If not, it's an error.
1243
1243
if c != LF :
1244
- msg = "Did not find LF character at end of header " " (found %r)" % (c ,)
1244
+ msg = "Did not find LF character at end of header (found %r)" % (c ,)
1245
1245
self .logger .warning (msg )
1246
1246
e = MultipartParseError (msg )
1247
1247
e .offset = i
@@ -1783,7 +1783,6 @@ def create_form_parser(
1783
1783
headers : dict [str , bytes ],
1784
1784
on_field : OnFieldCallback | None ,
1785
1785
on_file : OnFileCallback | None ,
1786
- trust_x_headers : bool = False ,
1787
1786
config : dict [Any , Any ] = {},
1788
1787
) -> FormParser :
1789
1788
"""This function is a helper function to aid in creating a FormParser
@@ -1796,8 +1795,6 @@ def create_form_parser(
1796
1795
headers: A dictionary-like object of HTTP headers. The only required header is Content-Type.
1797
1796
on_field: Callback to call with each parsed field.
1798
1797
on_file: Callback to call with each parsed file.
1799
- trust_x_headers: Whether or not to trust information received from certain X-Headers - for example, the file
1800
- name from X-File-Name.
1801
1798
config: Configuration variables to pass to the FormParser.
1802
1799
"""
1803
1800
content_type : str | bytes | None = headers .get ("Content-Type" )
@@ -1813,14 +1810,8 @@ def create_form_parser(
1813
1810
# We need content_type to be a string, not a bytes object.
1814
1811
content_type = content_type .decode ("latin-1" )
1815
1812
1816
- # File names are optional.
1817
- if trust_x_headers :
1818
- file_name = headers .get ("X-File-Name" )
1819
- else :
1820
- file_name = None
1821
-
1822
1813
# Instantiate a form parser.
1823
- form_parser = FormParser (content_type , on_field , on_file , boundary = boundary , file_name = file_name , config = config )
1814
+ form_parser = FormParser (content_type , on_field , on_file , boundary = boundary , config = config )
1824
1815
1825
1816
# Return our parser.
1826
1817
return form_parser
0 commit comments