quoted-printable fix_leading_dot() no longer cuts the line in the middle of a quoted character. This caused random unicode encoding issues when sending emails that had a specific case where the new line started with a '.' but also ended on a quoted character.
Implementation
Discovered quopri.ishex() is not identifying hex characters properly if the provided string had more than 1 character.
Purpose
quoted-printable fix_leading_dot() no longer cuts the line in the middle of a quoted character. This caused random unicode encoding issues when sending emails that had a specific case where the new line started with a '.' but also ended on a quoted character.
Implementation
Discovered
quopri.ishex()
is not identifying hex characters properly if the provided string had more than 1 character.