Commit 90134c9a authored by Brett Cannon's avatar Brett Cannon

Have MimeWriter raise a DeprecationWarning as per PEP 4 and its documentation.

parent b4eec28e
......@@ -14,6 +14,11 @@ import mimetools
__all__ = ["MimeWriter"]
import warnings
warnings.warn("the MimeWriter module is deprecated; use the email package instead",
DeprecationWarning, 2)
class MimeWriter:
"""Generic MIME writer.
......
......@@ -10,6 +10,10 @@ This should generate Barry's example, modulo some quotes and newlines.
import unittest, sys, StringIO
from test.test_support import run_unittest
import warnings
warnings.filterwarnings("ignore", "the MimeWriter module is deprecated.*",
DeprecationWarning)
from MimeWriter import MimeWriter
SELLER = '''\
......
......@@ -7,6 +7,8 @@ warnings.filterwarnings("ignore", "the sets module is deprecated",
DeprecationWarning, "<string>")
warnings.filterwarnings("ignore", ".*popen2 module is deprecated.*",
DeprecationWarning)
warnings.filterwarnings("ignore", "the MimeWriter module is deprecated.*",
DeprecationWarning)
class AllTest(unittest.TestCase):
......
......@@ -220,6 +220,8 @@ Core and builtins
Library
-------
- MimeWriter now raises a DeprecationWarning upon import.
- tarfile.py: Improved unicode support. Unicode input names are now
officially supported. Added "errors" argument to the TarFile class.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment