diff options
author | R David Murray <rdmurray@bitdance.com> | 2016-09-09 18:39:18 -0400 |
---|---|---|
committer | R David Murray <rdmurray@bitdance.com> | 2016-09-09 18:39:18 -0400 |
commit | 06ed218ed0020003ac388572fbcf09b88075b664 (patch) | |
tree | 5a44ac4cb9d85a35fe9d8423e6700176f5de8352 /Lib/email/feedparser.py | |
parent | 37df068e862c4bbab16da00de72655c4a737ea94 (diff) | |
download | cpython-06ed218ed0020003ac388572fbcf09b88075b664.tar.gz cpython-06ed218ed0020003ac388572fbcf09b88075b664.zip |
#20476: add a message_factory policy attribute to email.
Diffstat (limited to 'Lib/email/feedparser.py')
-rw-r--r-- | Lib/email/feedparser.py | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/Lib/email/feedparser.py b/Lib/email/feedparser.py index 2fa77d7afc8..3d74978cdbb 100644 --- a/Lib/email/feedparser.py +++ b/Lib/email/feedparser.py @@ -24,7 +24,6 @@ __all__ = ['FeedParser', 'BytesFeedParser'] import re from email import errors -from email import message from email._policybase import compat32 from collections import deque from io import StringIO @@ -148,13 +147,7 @@ class FeedParser: self.policy = policy self._old_style_factory = False if _factory is None: - # What this should be: - #self._factory = policy.default_message_factory - # but, because we are post 3.4 feature freeze, fix with temp hack: - if self.policy is compat32: - self._factory = message.Message - else: - self._factory = message.EmailMessage + self._factory = policy.message_factory else: self._factory = _factory try: |