@@ -162,6 +162,7 @@ class MultipartState(IntEnum):
162162 b"!#$%&'*+-.^_`|~" )
163163# fmt: on
164164
165+
165166def parse_options_header (value : str | bytes | None ) -> tuple [bytes , dict [bytes , bytes ]]:
166167 """Parses a Content-Type header into a value in the following format: (content_type, {parameters})."""
167168 # Uses email.message.Message to parse the header as described in PEP 594.
@@ -508,7 +509,7 @@ def _get_disk_file(self) -> BufferedRandom:
508509 if isinstance (tmp_file .name , str ):
509510 fname = tmp_file .name .encode (sys .getfilesystemencoding ())
510511 else :
511- fname = cast (bytes , tmp_file .name )
512+ fname = cast (bytes , tmp_file .name ) # pragma: no cover
512513
513514 self ._actual_file_name = fname
514515 return tmp_file
@@ -597,7 +598,7 @@ def __init__(self) -> None:
597598 self .callbacks : QuerystringCallbacks | OctetStreamCallbacks | MultipartCallbacks = {}
598599
599600 def callback (
600- self , name : CALLBACK_NAMES , data : bytes | None = None , start : int | None = None , end : int | None = None
601+ self , name : CallbackName , data : bytes | None = None , start : int | None = None , end : int | None = None
601602 ) -> None :
602603 """This function calls a provided callback with some data. If the
603604 callback is not set, will do nothing.
@@ -626,7 +627,7 @@ def callback(
626627 self .logger .debug ("Calling %s with no data" , on_name )
627628 func ()
628629
629- def set_callback (self , name : CALLBACK_NAMES , new_func : Callable [..., Any ] | None ) -> None :
630+ def set_callback (self , name : CallbackName , new_func : Callable [..., Any ] | None ) -> None :
630631 """Update the function for a callback. Removes from the callbacks dict
631632 if new_func is None.
632633
0 commit comments