Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 612528d

Browse files
committed
#17431: Fix missing import of BytesFeedParser in email.parser.
Initial patch contributed by Edmond Burnett.
1 parent f3f0681 commit 612528d

4 files changed

Lines changed: 8 additions & 1 deletion

File tree

Lib/email/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import warnings
1010
from io import StringIO, TextIOWrapper
1111

12-
from email.feedparser import FeedParser
12+
from email.feedparser import FeedParser, BytesFeedParser
1313
from email.message import Message
1414

1515

Lib/email/test/test_email.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@
3838
from test.support import findfile, run_unittest, unlink
3939
from email.test import __file__ as landmark
4040

41+
# These imports are documented to work, but we are testing them using a
42+
# different path, so we import them here just to make sure they are importable.
43+
from email.parser import FeedParser, BytesFeedParser
44+
4145

4246
NL = '\n'
4347
EMPTYSTRING = ''

Misc/ACKS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@ Erik de Bueger
156156
Dick Bulterman
157157
Bill Bumgarner
158158
Jimmy Burgett
159+
Edmond Burnett
159160
Tommy Burnette
160161
Roger Burnham
161162
Alastair Burt

Misc/NEWS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,8 @@ Core and Builtins
233233
Library
234234
-------
235235

236+
- Issue #17431: Fix missing import of BytesFeedParser in email.parser.
237+
236238
- Issue #1285086: Get rid of the refcounting hack and speed up
237239
urllib.parse.unquote() and urllib.parse.unquote_to_bytes().
238240

0 commit comments

Comments
 (0)