From 06ed218ed0020003ac388572fbcf09b88075b664 Mon Sep 17 00:00:00 2001 From: R David Murray Date: Fri, 9 Sep 2016 18:39:18 -0400 Subject: #20476: add a message_factory policy attribute to email. --- Lib/email/feedparser.py | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'Lib/email/feedparser.py') 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: -- cgit v1.2.3