on_header Event
Fired every time a header is parsed.
Syntax
class MIMEHeaderEventParams(object): @property def part_index() -> int: ... @property def field() -> str: ... @property def value() -> bytes: ... # In class MIME: @property def on_header() -> Callable[[MIMEHeaderEventParams], None]: ... @on_header.setter def on_header(event_hook: Callable[[MIMEHeaderEventParams], None]) -> None: ...
Remarks
The PartIndex parameter contains the index of the part containing the current header. If the header is from the MIME body, this value will be -1. The Field parameter contains the name of the MIME header. The Value parameter contains the header contents. The on_header event is fired when a header is parsed, which occurs for each header of the Message when decode_from_file, decode_from_string, or decode_from_stream is called.