Browse Source

#17431: Fix missing import of BytesFeedParser in email.parser.

Initial patch contributed by Edmond Burnett.
pull/2332/head
R David Murray 13 years ago
parent
commit
612528d95d
  1. 2
      Lib/email/parser.py
  2. 4
      Lib/email/test/test_email.py
  3. 1
      Misc/ACKS
  4. 2
      Misc/NEWS

2
Lib/email/parser.py

@ -9,7 +9,7 @@ __all__ = ['Parser', 'HeaderParser', 'BytesParser']
import warnings
from io import StringIO, TextIOWrapper
from email.feedparser import FeedParser
from email.feedparser import FeedParser, BytesFeedParser
from email.message import Message

4
Lib/email/test/test_email.py

@ -38,6 +38,10 @@ from email import quoprimime
from test.support import findfile, run_unittest, unlink
from email.test import __file__ as landmark
# These imports are documented to work, but we are testing them using a
# different path, so we import them here just to make sure they are importable.
from email.parser import FeedParser, BytesFeedParser
NL = '\n'
EMPTYSTRING = ''

1
Misc/ACKS

@ -156,6 +156,7 @@ Erik de Bueger
Dick Bulterman
Bill Bumgarner
Jimmy Burgett
Edmond Burnett
Tommy Burnette
Roger Burnham
Alastair Burt

2
Misc/NEWS

@ -233,6 +233,8 @@ Core and Builtins
Library
-------
- Issue #17431: Fix missing import of BytesFeedParser in email.parser.
- Issue #1285086: Get rid of the refcounting hack and speed up
urllib.parse.unquote() and urllib.parse.unquote_to_bytes().

Loading…
Cancel
Save