Remove the sre module.

This commit is contained in:
Brett Cannon 2008-05-11 22:47:58 +00:00
parent 49d1b4f919
commit cf3520c2bf
3 changed files with 2 additions and 23 deletions

View file

@ -1,13 +0,0 @@
"""This file is only retained for backwards compatibility.
It will be removed in the future. sre was moved to re in version 2.5.
"""
import warnings
warnings.warn("The sre module is deprecated, please import re.",
DeprecationWarning, 2)
from re import *
from re import __all__
# old pickles expect the _compile() reconstructor in this module
from re import _compile

View file

@ -434,16 +434,6 @@ class ReTests(unittest.TestCase):
self.assertEqual(pat.match(p) is not None, True)
self.assertEqual(pat.match(p).span(), (0,256))
def test_pickling(self):
import pickle
self.pickle_test(pickle)
# old pickles expect the _compile() reconstructor in sre module
import warnings
with catch_warning():
warnings.filterwarnings("ignore", "The sre module is deprecated",
DeprecationWarning)
from sre import _compile
def pickle_test(self, pickle):
oldpat = re.compile('a(?:b|(c|e){1,2}?|d)+?(.)')
s = pickle.dumps(oldpat)

View file

@ -21,6 +21,8 @@ Extension Modules
Library
-------
- The sre module has been removed.
- The PixMapWrapper module has been renamed to pixmapwrapper.
- The Queue module has been renamed to queue.