Deprecate the user module for removal in 3.0.

This commit is contained in:
Brett Cannon 2008-05-08 20:36:09 +00:00
parent cae4f5f4ac
commit e3b1940eb9
4 changed files with 8 additions and 1 deletions

View File

@ -4,7 +4,9 @@
.. module:: user
:synopsis: A standard way to reference user-specific modules.
:deprecated:
.. deprecated:: The user module has been removed in Python 3.0.
.. index::
pair: .pythonrc.py; file

View File

@ -126,7 +126,7 @@ class TestPy3KWarnings(unittest.TestCase):
class TestStdlibRemovals(unittest.TestCase):
all_platforms = ('audiodev', 'imputil', 'mutex')
all_platforms = ('audiodev', 'imputil', 'mutex', 'user')
def check_removal(self, module_name):
"""Make sure the specified module, when imported, raises a

View File

@ -20,6 +20,9 @@ The user's .pythonrc.py could conceivably test for sys.version if it
wishes to do different things depending on the Python version.
"""
from warnings import warnpy3k
warnpy3k("the user module has been removed in Python 3.0", stacklevel=2)
del warnpy3k
import os

View File

@ -20,6 +20,8 @@ Extension Modules
Library
-------
- The user module has been deprecated for removal in Python 3.0.
- The stringold module has been deprecated for removal in Python 3.0.
- The mutex module has been deprecated for removal in Python 3.0.