Skip to content

Commit 43e5ef4

Browse files
committed
Deprecate the multifile module as per PEP 4.
1 parent fea23a4 commit 43e5ef4

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

Lib/multifile.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@
2626
current file part. This may be useful when using MultiFile with a non-
2727
seekable stream object.
2828
"""
29+
from warnings import warn
30+
warn("the multifile module has been deprecated since Python 2.5",
31+
DeprecationWarning, stacklevel=2)
32+
del warn
2933

3034
__all__ = ["MultiFile","Error"]
3135

Lib/test/test_multifile.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
from test import test_support
12
import mimetools
2-
import multifile
3+
multifile = test_support.import_module('multifile', deprecated=True)
34
import cStringIO
45

56
msg = """Mime-Version: 1.0

Misc/NEWS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ Extension Modules
2626
Library
2727
-------
2828

29+
- The multifile module has been deprecated as per PEP 4.
30+
2931
- The SocketServer module has been renamed 'socketserver'. The old
3032
name is now deprecated.
3133

0 commit comments

Comments
 (0)