We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7e20349 commit 36432eaCopy full SHA for 36432ea
Lib/email/_encoded_words.py
@@ -46,6 +46,16 @@
46
from string import ascii_letters, digits
47
from email import errors
48
49
+__all__ = ['decode_q',
50
+ 'encode_q',
51
+ 'decode_b',
52
+ 'encode_b',
53
+ 'len_q',
54
+ 'len_b',
55
+ 'decode',
56
+ 'encode',
57
+ ]
58
+
59
#
60
# Quoted Printable
61
@@ -60,7 +70,7 @@ def decode_q(encoded):
70
71
62
72
# dict mapping bytes to their encoded form
63
-class QByteMap(dict):
73
+class _QByteMap(dict):
64
74
65
75
safe = b'-!*+/' + ascii_letters.encode('ascii') + digits.encode('ascii')
66
76
@@ -71,7 +81,7 @@ def __missing__(self, key):
81
self[key] = "={:02X}".format(key)
82
return self[key]
83
-_q_byte_map = QByteMap()
84
+_q_byte_map = _QByteMap()
85
86
# In headers spaces are mapped to '_'.
77
87
_q_byte_map[ord(' ')] = '_'
0 commit comments