Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
eaab1ca5
Commit
eaab1ca5
authored
Sep 08, 2016
by
R David Murray
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
#27630: Be consistent in how _XXX/_encoded_XXX vars are initialized.
parent
14c7f711
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
1 addition
and
9 deletions
+1
-9
Lib/email/generator.py
Lib/email/generator.py
+1
-9
No files found.
Lib/email/generator.py
View file @
eaab1ca5
...
@@ -97,7 +97,7 @@ class Generator:
...
@@ -97,7 +97,7 @@ class Generator:
self
.
_NL
=
policy
.
linesep
self
.
_NL
=
policy
.
linesep
self
.
_encoded_NL
=
self
.
_encode
(
self
.
_NL
)
self
.
_encoded_NL
=
self
.
_encode
(
self
.
_NL
)
self
.
_EMPTY
=
''
self
.
_EMPTY
=
''
self
.
_encoded_EM
TPY
=
self
.
_encode
(
''
)
self
.
_encoded_EM
PTY
=
self
.
_encode
(
self
.
_EMPTY
)
# Because we use clone (below) when we recursively process message
# Because we use clone (below) when we recursively process message
# subparts, and because clone uses the computed policy (not None),
# subparts, and because clone uses the computed policy (not None),
# submessages will automatically get set to the computed policy when
# submessages will automatically get set to the computed policy when
...
@@ -137,10 +137,6 @@ class Generator:
...
@@ -137,10 +137,6 @@ class Generator:
# it has already transformed the input; but, since this whole thing is a
# it has already transformed the input; but, since this whole thing is a
# hack anyway this seems good enough.
# 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
):
def
_new_buffer
(
self
):
# BytesGenerator overrides this to return BytesIO.
# BytesGenerator overrides this to return BytesIO.
return
StringIO
()
return
StringIO
()
...
@@ -402,10 +398,6 @@ class BytesGenerator(Generator):
...
@@ -402,10 +398,6 @@ class BytesGenerator(Generator):
The outfp object must accept bytes in its write method.
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
):
def
write
(
self
,
s
):
self
.
_fp
.
write
(
s
.
encode
(
'ascii'
,
'surrogateescape'
))
self
.
_fp
.
write
(
s
.
encode
(
'ascii'
,
'surrogateescape'
))
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment