summaryrefslogtreecommitdiff
path: root/Lib/email
diff options
context:
space:
mode:
authorBatuhan Taşkaya <47358913+isidentical@users.noreply.github.com>2019-05-23 04:13:16 +0300
committerR. David Murray <rdmurray@bitdance.com>2019-05-22 21:13:16 -0400
commitef5bb25e2d6147cd44be9c9b166525fb30485be0 (patch)
tree34b3fa59b4861461fab7223207c8605b75e88ec6 /Lib/email
parent6bc5917903b722bdd0e5d3020949f26fec5dfe9a (diff)
downloadcpython-git-ef5bb25e2d6147cd44be9c9b166525fb30485be0.tar.gz
bpo-27737: Allow whitespace only headers encoding (#13478)
Diffstat (limited to 'Lib/email')
-rw-r--r--Lib/email/header.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/email/header.py b/Lib/email/header.py
index 7b30a039da..4ab0032bc6 100644
--- a/Lib/email/header.py
+++ b/Lib/email/header.py
@@ -431,7 +431,7 @@ class _ValueFormatter:
if end_of_line != (' ', ''):
self._current_line.push(*end_of_line)
if len(self._current_line) > 0:
- if self._current_line.is_onlyws():
+ if self._current_line.is_onlyws() and self._lines:
self._lines[-1] += str(self._current_line)
else:
self._lines.append(str(self._current_line))