[Python-checkins] r62968 - in python/trunk: Doc/library/bastion.rst Doc/library/rexec.rst Lib/Bastion.py Lib/rexec.py Lib/test/test_py3kwarn.py
brett.cannon
python-checkins at python.org
Sat May 10 04:27:05 CEST 2008
Author: brett.cannon
Date: Sat May 10 04:27:04 2008
New Revision: 62968
Log:
Deprecate Bastion and rexec for 3.0.
Modified:
python/trunk/Doc/library/bastion.rst
python/trunk/Doc/library/rexec.rst
python/trunk/Lib/Bastion.py
python/trunk/Lib/rexec.py
python/trunk/Lib/test/test_py3kwarn.py
Modified: python/trunk/Doc/library/bastion.rst
==============================================================================
--- python/trunk/Doc/library/bastion.rst (original)
+++ python/trunk/Doc/library/bastion.rst Sat May 10 04:27:04 2008
@@ -4,6 +4,11 @@
.. module:: Bastion
:synopsis: Providing restricted access to objects.
+ :deprecated:
+
+.. deprecated:: 2.6
+ The Bastion module has been removed in Python 3.0.
+
.. moduleauthor:: Barry Warsaw <bwarsaw at python.org>
Modified: python/trunk/Doc/library/rexec.rst
==============================================================================
--- python/trunk/Doc/library/rexec.rst (original)
+++ python/trunk/Doc/library/rexec.rst Sat May 10 04:27:04 2008
@@ -4,7 +4,10 @@
.. module:: rexec
:synopsis: Basic restricted execution framework.
-
+ :deprecated:
+
+.. deprecated:: 2.6
+ The rexec module has been removed in Python 3.0.
.. versionchanged:: 2.3
Disabled module.
Modified: python/trunk/Lib/Bastion.py
==============================================================================
--- python/trunk/Lib/Bastion.py (original)
+++ python/trunk/Lib/Bastion.py Sat May 10 04:27:04 2008
@@ -25,6 +25,9 @@
bastion is created.
"""
+from warnings import warnpy3k
+warnpy3k("the Bastion module has been removed in Python 3.0", stacklevel=2)
+del warnpy3k
__all__ = ["BastionClass", "Bastion"]
Modified: python/trunk/Lib/rexec.py
==============================================================================
--- python/trunk/Lib/rexec.py (original)
+++ python/trunk/Lib/rexec.py Sat May 10 04:27:04 2008
@@ -16,6 +16,9 @@
- r_exec etc. with explicit globals/locals? (Use rexec("exec ... in ...")?)
"""
+from warnings import warnpy3k
+warnpy3k("the rexec module has been removed in Python 3.0", stacklevel=2)
+del warnpy3k
import sys
Modified: python/trunk/Lib/test/test_py3kwarn.py
==============================================================================
--- python/trunk/Lib/test/test_py3kwarn.py (original)
+++ python/trunk/Lib/test/test_py3kwarn.py Sat May 10 04:27:04 2008
@@ -128,7 +128,8 @@
# test.testall not tested as it executes all unit tests as an
# import side-effect.
- all_platforms = ('audiodev', 'imputil', 'mutex', 'user', 'new')
+ all_platforms = ('audiodev', 'imputil', 'mutex', 'user', 'new', 'rexec',
+ 'Bastion')
inclusive_platforms = {'irix':('pure',)}
def check_removal(self, module_name, optional=False):
More information about the Python-checkins
mailing list