add encoding alias for windows-874

This commit is contained in:
2020-11-13 09:10:26 +01:00
parent b3e9f16e55
commit e0bf57e2d0

View File

@@ -17,6 +17,7 @@ import configparser
import logging import logging
import os import os
import re import re
import encodings
from Milter.utils import parse_addr from Milter.utils import parse_addr
from collections import defaultdict from collections import defaultdict
@@ -46,6 +47,17 @@ __all__ = [
__version__ = "1.0.7" __version__ = "1.0.7"
################################################
# add charset alias for windows-874 encoding #
################################################
for alias in ["windows-874", "windows_874"]:
if alias not in encodings.aliases.aliases:
encodings.aliases.aliases[alias] = "cp874"
################################################
def make_header(decoded_seq, maxlinelen=None, header_name=None, def make_header(decoded_seq, maxlinelen=None, header_name=None,
continuation_ws=' ', errors='strict'): continuation_ws=' ', errors='strict'):
"""Create a Header from a sequence of pairs as returned by decode_header() """Create a Header from a sequence of pairs as returned by decode_header()