diff options
author | Brett Cannon <bcannon@gmail.com> | 2008-05-11 03:01:47 (GMT) |
---|---|---|
committer | Brett Cannon <bcannon@gmail.com> | 2008-05-11 03:01:47 (GMT) |
commit | 2a869138645a38bea2517d00133158567a39caaf (patch) | |
tree | cdc57e48e8ee47317ba88da5e4c553b754b2ccac /Lib | |
parent | 79964cf64f8779a2eda9f7573388b1d086bda6eb (diff) | |
download | cpython-2a869138645a38bea2517d00133158567a39caaf.zip cpython-2a869138645a38bea2517d00133158567a39caaf.tar.gz cpython-2a869138645a38bea2517d00133158567a39caaf.tar.bz2 |
Deprecated the mhlib module for removal in 3.0.
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/mhlib.py | 4 | ||||
-rw-r--r-- | Lib/test/test_mhlib.py | 4 | ||||
-rw-r--r-- | Lib/test/test_py3kwarn.py | 2 | ||||
-rw-r--r-- | Lib/test/test_pyclbr.py | 1 |
4 files changed, 7 insertions, 4 deletions
diff --git a/Lib/mhlib.py b/Lib/mhlib.py index 1a90375..856e878 100644 --- a/Lib/mhlib.py +++ b/Lib/mhlib.py @@ -52,6 +52,10 @@ s = m.getheadertext(pred) # text of message's headers, filtered by pred s = m.getbodytext() # text of message's body, decoded s = m.getbodytext(0) # text of message's body, not decoded """ +from warnings import warnpy3k +warnpy3k("the mhlib module has been removed in Python 3.0; use the mailbox " + "module instead", stacklevel=2) +del warnpy3k # XXX To do, functionality: # - annotate messages diff --git a/Lib/test/test_mhlib.py b/Lib/test/test_mhlib.py index a6dc00a..04571ea 100644 --- a/Lib/test/test_mhlib.py +++ b/Lib/test/test_mhlib.py @@ -7,10 +7,10 @@ ### mhlib. It should. import unittest -from test.test_support import run_unittest, TESTFN, TestSkipped +from test.test_support import run_unittest, TESTFN, TestSkipped, import_module import os, StringIO import sys -import mhlib +mhlib = import_module('mhlib', deprecated=True) if (sys.platform.startswith("win") or sys.platform=="riscos" or sys.platform.startswith("atheos")): diff --git a/Lib/test/test_py3kwarn.py b/Lib/test/test_py3kwarn.py index 6835fa8..13c0ec3 100644 --- a/Lib/test/test_py3kwarn.py +++ b/Lib/test/test_py3kwarn.py @@ -130,7 +130,7 @@ class TestStdlibRemovals(unittest.TestCase): # import side-effect. all_platforms = ('audiodev', 'imputil', 'mutex', 'user', 'new', 'rexec', 'Bastion', 'compiler', 'dircache', 'fpformat', - 'ihooks') + 'ihooks', 'mhlib') inclusive_platforms = {'irix':('pure',)} # XXX Don't know if lib-tk is only installed if _tkinter is built. optional_modules = ('bsddb185', 'Canvas', 'dl', 'linuxaudiodev') diff --git a/Lib/test/test_pyclbr.py b/Lib/test/test_pyclbr.py index d747f2f..3617edf 100644 --- a/Lib/test/test_pyclbr.py +++ b/Lib/test/test_pyclbr.py @@ -164,7 +164,6 @@ class PyclbrTest(TestCase): # These were once about the 10 longest modules cm('random', ignore=('Random',)) # from _random import Random as CoreGenerator cm('cgi', ignore=('log',)) # set with = in module - cm('mhlib') cm('urllib', ignore=('getproxies_registry', 'proxy_bypass_registry', 'open_https', |