mirror of https://github.com/python/cpython
Merge trunk up to 43069, putting re.py back and hopefully making the branch
usable again.
This commit is contained in:
parent
725ccd1810
commit
9ada3d6e29
|
@ -110,7 +110,7 @@ import sys
|
|||
import getopt
|
||||
import random
|
||||
import warnings
|
||||
import sre
|
||||
import re
|
||||
import cStringIO
|
||||
import traceback
|
||||
|
||||
|
@ -525,7 +525,7 @@ def runtest(test, generate, verbose, quiet, testdir=None, huntrleaks=False):
|
|||
_path_created.clear()
|
||||
warnings.filters[:] = fs
|
||||
gc.collect()
|
||||
sre.purge()
|
||||
re.purge()
|
||||
_strptime._regex_cache.clear()
|
||||
urlparse.clear_cache()
|
||||
urllib.urlcleanup()
|
||||
|
|
|
@ -145,7 +145,6 @@ class AllTest(unittest.TestCase):
|
|||
self.check_all("smtplib")
|
||||
self.check_all("sndhdr")
|
||||
self.check_all("socket")
|
||||
self.check_all("sre")
|
||||
self.check_all("_strptime")
|
||||
self.check_all("symtable")
|
||||
self.check_all("tabnanny")
|
||||
|
|
|
@ -3,7 +3,7 @@ sys.path = ['.'] + sys.path
|
|||
|
||||
from test.test_support import verbose, run_unittest
|
||||
import re
|
||||
from sre import Scanner
|
||||
from re import Scanner
|
||||
import sys, os, traceback
|
||||
from weakref import proxy
|
||||
|
||||
|
|
|
@ -51,6 +51,8 @@ static char copyright[] =
|
|||
#define SRE_MODULE "sre"
|
||||
#endif
|
||||
|
||||
#define SRE_PY_MODULE "re"
|
||||
|
||||
/* defining this one enables tracing */
|
||||
#undef VERBOSE
|
||||
|
||||
|
@ -2455,7 +2457,7 @@ pattern_subx(PatternObject* self, PyObject* template, PyObject* string,
|
|||
} else {
|
||||
/* not a literal; hand it over to the template compiler */
|
||||
filter = call(
|
||||
SRE_MODULE, "_subx",
|
||||
SRE_PY_MODULE, "_subx",
|
||||
PyTuple_Pack(2, self, template)
|
||||
);
|
||||
if (!filter)
|
||||
|
@ -2872,7 +2874,7 @@ match_expand(MatchObject* self, PyObject* args)
|
|||
|
||||
/* delegate to Python code */
|
||||
return call(
|
||||
SRE_MODULE, "_expand",
|
||||
SRE_PY_MODULE, "_expand",
|
||||
PyTuple_Pack(3, self->pattern, self, template)
|
||||
);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue