File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed
Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,9 @@ Release 1.3
1616**Not released yet **
1717
1818* feat: Nicer error messages when reading from a closed ``MultipartPart ``.
19+ * change: ``segment `` is now a required constructor argument for ``MultipartPart ``
20+ and changed position. The constructor is not part of the public API, so this
21+ should not break user code.
1922
2023Release 1.2
2124===========
Original file line number Diff line number Diff line change @@ -771,10 +771,10 @@ def _iterparse(self):
771771 for event in parser .parse (chunk ):
772772 if isinstance (event , MultipartSegment ):
773773 part = MultipartPart (
774+ event ,
774775 buffer_size = self .buffer_size ,
775776 memfile_limit = self .spool_limit ,
776777 charset = self .charset ,
777- segment = event ,
778778 )
779779 elif event :
780780 assert part
@@ -804,10 +804,10 @@ class MultipartPart:
804804
805805 def __init__ (
806806 self ,
807+ segment : "MultipartSegment" ,
807808 buffer_size = 2 ** 16 ,
808809 memfile_limit = 2 ** 18 ,
809810 charset = "utf8" ,
810- segment : "MultipartSegment" = None ,
811811 ):
812812
813813 """ Private constructor, used by :class:`MultipartParser` """
You can’t perform that action at this time.
0 commit comments