Fix another problem with line breaks
This commit is contained in:
@@ -152,14 +152,12 @@ class HeaderRule:
|
|||||||
# set an empty value to delete the header
|
# set an empty value to delete the header
|
||||||
new_value = ""
|
new_value = ""
|
||||||
else:
|
else:
|
||||||
# Remove line breaks from new_value, EmailMessage object
|
new_value = self.search.sub(self.value, value)
|
||||||
# does not like them
|
|
||||||
new_value = self.search.sub(self.value, value).replace(
|
|
||||||
"\n", "").replace(
|
|
||||||
"\r", "")
|
|
||||||
if value != new_value:
|
if value != new_value:
|
||||||
header = EmailMessage(policy=default_policy)
|
header = EmailMessage(policy=default_policy)
|
||||||
header.add_header(name, new_value)
|
# Remove line breaks, EmailMessage object
|
||||||
|
#does not like them
|
||||||
|
header.add_header(name, " ".join(new_value.splitlines()))
|
||||||
modified.append((name, header, index, occurrences[name]))
|
modified.append((name, header, index, occurrences[name]))
|
||||||
index += 1
|
index += 1
|
||||||
return modified
|
return modified
|
||||||
|
|||||||
Reference in New Issue
Block a user