summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrett Cannon <bcannon@gmail.com>2008-08-16 22:00:27 (GMT)
committerBrett Cannon <bcannon@gmail.com>2008-08-16 22:00:27 (GMT)
commit721b1457a0e36e49fe7f94a8f826661aa871fb08 (patch)
tree248753b36ae96e8a838931c73ce68808f5d1e30c
parent0a4128eae2dd808750b7196151ab3d7a99585353 (diff)
downloadcpython-721b1457a0e36e49fe7f94a8f826661aa871fb08.zip
cpython-721b1457a0e36e49fe7f94a8f826661aa871fb08.tar.gz
cpython-721b1457a0e36e49fe7f94a8f826661aa871fb08.tar.bz2
Silence DeprecationWarning raised by mimetools and rfc822 in cgi.
-rwxr-xr-xLib/cgi.py11
-rw-r--r--Misc/NEWS2
2 files changed, 10 insertions, 3 deletions
diff --git a/Lib/cgi.py b/Lib/cgi.py
index 561f5ad..3a795c9 100755
--- a/Lib/cgi.py
+++ b/Lib/cgi.py
@@ -38,9 +38,16 @@ from operator import attrgetter
import sys
import os
import urllib
-import mimetools
-import rfc822
import UserDict
+from test.test_support import catch_warning
+from warnings import filterwarnings
+with catch_warning(record=False):
+ filterwarnings("ignore", ".*mimetools has been removed",
+ DeprecationWarning)
+ import mimetools
+ filterwarnings("ignore", ".*rfc822 has been removed", DeprecationWarning)
+ import rfc822
+
try:
from cStringIO import StringIO
except ImportError:
diff --git a/Misc/NEWS b/Misc/NEWS
index 5d1feea..7736ca7 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -49,7 +49,7 @@ Library
-------
- Silence the DeprecationWarning raised when importing mimetools in
- BaseHTTPServer, httplib.
+ BaseHTTPServer, cgi (and rfc822), httplib.
- Issue #2776: fixed small issue when handling an URL with double slash
after a 302 response in the case of not going through a proxy.