Jeremy White : gitlab: Import email with a policy to fix UTF-8 From lines.
Alexandre Julliard
julliard at winehq.org
Mon Jul 25 15:45:52 CDT 2022
Module: tools
Branch: master
Commit: 26274c42d71f248d1aeff74f47c41fd0fb44e703
URL: https://gitlab.winehq.org/winehq/tools/-/commit/26274c42d71f248d1aeff74f47c41fd0fb44e703
Author: Jeremy White <jwhite at codeweavers.com>
Date: Mon Jul 25 14:23:59 2022 -0500
gitlab: Import email with a policy to fix UTF-8 From lines.
Should adress email glitches like this one:
https://gitlab.winehq.org/wine/wine/-/merge_requests/487#note_4680
---
gitlab/gitlab-to-mail/mailtogitlab.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gitlab/gitlab-to-mail/mailtogitlab.py b/gitlab/gitlab-to-mail/mailtogitlab.py
index bc9944a5..ccb0eebe 100755
--- a/gitlab/gitlab-to-mail/mailtogitlab.py
+++ b/gitlab/gitlab-to-mail/mailtogitlab.py
@@ -1,6 +1,6 @@
#!/usr/bin/env -S python3 -B
-from email import message_from_binary_file
+from email import message_from_binary_file, policy
from urllib.parse import urljoin
import re
@@ -148,7 +148,7 @@ def post_discussion_note(mr_iid, note, replyto):
def main():
- mail = message_from_binary_file(sys.stdin.buffer)
+ mail = message_from_binary_file(sys.stdin.buffer, policy=email.policy.default)
if not (mr_iid_and_note := parse(mail)):
return
try:
More information about the wine-cvs
mailing list