mirror of
https://github.com/python/cpython.git
synced 2025-12-15 21:44:50 +00:00
Cause posixfile to raise a DeprecationWarning. Documented as deprecated since
Ptyhon 1.5.
This commit is contained in:
parent
49da0ead95
commit
41bf2fad62
3 changed files with 73 additions and 66 deletions
|
|
@ -52,7 +52,9 @@ f.lock(mode [, len [, start [, whence]]])
|
|||
note: - the '?' modifier prevents a region from being locked; it is
|
||||
query only
|
||||
"""
|
||||
|
||||
import warnings
|
||||
warnings.warn("The posixfile module is deprecated; "
|
||||
"fcntl.lockf() provides better locking", DeprecationWarning, 2)
|
||||
|
||||
class _posixfile_:
|
||||
"""File wrapper class that provides extra POSIX file routines."""
|
||||
|
|
|
|||
|
|
@ -1,71 +1,74 @@
|
|||
"""Do a minimal test of all the modules that aren't otherwise tested."""
|
||||
|
||||
from test.test_support import guard_warnings_filter
|
||||
import warnings
|
||||
warnings.filterwarnings('ignore', r".*posixfile module",
|
||||
DeprecationWarning, 'posixfile$')
|
||||
|
||||
from test.test_support import verbose
|
||||
with guard_warnings_filter():
|
||||
warnings.filterwarnings('ignore', r".*posixfile",
|
||||
DeprecationWarning)
|
||||
|
||||
import BaseHTTPServer
|
||||
import DocXMLRPCServer
|
||||
import CGIHTTPServer
|
||||
import SimpleHTTPServer
|
||||
import SimpleXMLRPCServer
|
||||
import aifc
|
||||
import audiodev
|
||||
import bdb
|
||||
import cgitb
|
||||
import cmd
|
||||
import code
|
||||
import compileall
|
||||
import encodings
|
||||
import formatter
|
||||
import ftplib
|
||||
import getpass
|
||||
import htmlentitydefs
|
||||
import ihooks
|
||||
import imghdr
|
||||
import imputil
|
||||
import keyword
|
||||
import linecache
|
||||
import macurl2path
|
||||
import mailcap
|
||||
import mimify
|
||||
import mutex
|
||||
import nntplib
|
||||
import nturl2path
|
||||
import opcode
|
||||
import os2emxpath
|
||||
import pdb
|
||||
import pipes
|
||||
#import poplib
|
||||
import posixfile
|
||||
import pstats
|
||||
import py_compile
|
||||
import pydoc
|
||||
import rexec
|
||||
import rlcompleter
|
||||
import sched
|
||||
import smtplib
|
||||
import sndhdr
|
||||
import statvfs
|
||||
import stringold
|
||||
import sunau
|
||||
import sunaudio
|
||||
import symbol
|
||||
import tabnanny
|
||||
import telnetlib
|
||||
import timeit
|
||||
import toaiff
|
||||
import token
|
||||
try:
|
||||
import tty # not available on Windows
|
||||
except ImportError:
|
||||
if verbose:
|
||||
print "skipping tty"
|
||||
from test.test_support import verbose
|
||||
|
||||
# Can't test the "user" module -- if the user has a ~/.pythonrc.py, it
|
||||
# can screw up all sorts of things (esp. if it prints!).
|
||||
#import user
|
||||
import webbrowser
|
||||
import xml
|
||||
import BaseHTTPServer
|
||||
import DocXMLRPCServer
|
||||
import CGIHTTPServer
|
||||
import SimpleHTTPServer
|
||||
import SimpleXMLRPCServer
|
||||
import aifc
|
||||
import audiodev
|
||||
import bdb
|
||||
import cgitb
|
||||
import cmd
|
||||
import code
|
||||
import compileall
|
||||
import encodings
|
||||
import formatter
|
||||
import ftplib
|
||||
import getpass
|
||||
import htmlentitydefs
|
||||
import ihooks
|
||||
import imghdr
|
||||
import imputil
|
||||
import keyword
|
||||
import linecache
|
||||
import macurl2path
|
||||
import mailcap
|
||||
import mimify
|
||||
import mutex
|
||||
import nntplib
|
||||
import nturl2path
|
||||
import opcode
|
||||
import os2emxpath
|
||||
import pdb
|
||||
import pipes
|
||||
#import poplib
|
||||
import posixfile
|
||||
import pstats
|
||||
import py_compile
|
||||
import pydoc
|
||||
import rexec
|
||||
import rlcompleter
|
||||
import sched
|
||||
import smtplib
|
||||
import sndhdr
|
||||
import statvfs
|
||||
import stringold
|
||||
import sunau
|
||||
import sunaudio
|
||||
import symbol
|
||||
import tabnanny
|
||||
import telnetlib
|
||||
import timeit
|
||||
import toaiff
|
||||
import token
|
||||
try:
|
||||
import tty # not available on Windows
|
||||
except ImportError:
|
||||
if verbose:
|
||||
print "skipping tty"
|
||||
|
||||
# Can't test the "user" module -- if the user has a ~/.pythonrc.py, it
|
||||
# can screw up all sorts of things (esp. if it prints!).
|
||||
#import user
|
||||
import webbrowser
|
||||
import xml
|
||||
|
|
|
|||
|
|
@ -211,6 +211,8 @@ Core and builtins
|
|||
Library
|
||||
-------
|
||||
|
||||
- The posixfile module now raises a DeprecationWarning.
|
||||
|
||||
- Remove the gopherlib module. This also leads to the removal of gopher
|
||||
support in urllib/urllib2.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue