take into account multipart/mixed in replace()
This commit is contained in:
parent
692c81ac2a
commit
652bb6a369
|
@ -774,7 +774,11 @@ def replace(msg: Message, old, new) -> Message:
|
||||||
clone_msg.set_payload(new_payload)
|
clone_msg.set_payload(new_payload)
|
||||||
return clone_msg
|
return clone_msg
|
||||||
|
|
||||||
elif msg.get_content_type() in ("multipart/alternative", "multipart/related"):
|
elif msg.get_content_type() in (
|
||||||
|
"multipart/alternative",
|
||||||
|
"multipart/related",
|
||||||
|
"multipart/mixed",
|
||||||
|
):
|
||||||
new_parts = []
|
new_parts = []
|
||||||
for part in msg.get_payload():
|
for part in msg.get_payload():
|
||||||
new_parts.append(replace(part, old, new))
|
new_parts.append(replace(part, old, new))
|
||||||
|
|
Loading…
Reference in a new issue