[Python-checkins] cpython (merge 3.5 -> default): Merge: #27630: Be consistent in how _XXX/_encoded_XXX vars are initialized.

r.david.murray python-checkins at python.org
Thu Sep 8 22:28:33 EDT 2016


https://hg.python.org/cpython/rev/ddb1cf7b7eb1
changeset: 103387:ddb1cf7b7eb1
parent: 103385:30f20247bd14
parent: 103386:468961cea562
user: R David Murray <rdmurray at bitdance.com>
date: Thu Sep 08 22:27:39 2016 -0400
summary:
 Merge: #27630: Be consistent in how _XXX/_encoded_XXX vars are initialized.
files:
 Lib/email/generator.py | 10 +---------
 1 files changed, 1 insertions(+), 9 deletions(-)
diff --git a/Lib/email/generator.py b/Lib/email/generator.py
--- a/Lib/email/generator.py
+++ b/Lib/email/generator.py
@@ -97,7 +97,7 @@
 self._NL = policy.linesep
 self._encoded_NL = self._encode(self._NL)
 self._EMPTY = ''
- self._encoded_EMPTY = self._encode('')
+ self._encoded_EMPTY = self._encode(self._EMPTY)
 # Because we use clone (below) when we recursively process message
 # subparts, and because clone uses the computed policy (not None),
 # submessages will automatically get set to the computed policy when
@@ -137,10 +137,6 @@
 # it has already transformed the input; but, since this whole thing is a
 # hack anyway this seems good enough.
 
- # Similarly, we have _XXX and _encoded_XXX attributes that are used on
- # source and buffer data, respectively.
- _encoded_EMPTY = ''
-
 def _new_buffer(self):
 # BytesGenerator overrides this to return BytesIO.
 return StringIO()
@@ -402,10 +398,6 @@
 The outfp object must accept bytes in its write method.
 """
 
- # Bytes versions of this constant for use in manipulating data from
- # the BytesIO buffer.
- _encoded_EMPTY = b''
-
 def write(self, s):
 self._fp.write(s.encode('ascii', 'surrogateescape'))
 
-- 
Repository URL: https://hg.python.org/cpython


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /