Issue #18050: Fixed an incompatibility of the re module with Python 3.3.0

binaries.
This commit is contained in:
Serhiy Storchaka 2013-09-20 21:24:39 +03:00
parent 2a97cee5ed
commit c8bf95cfc5
4 changed files with 8 additions and 3 deletions

View File

@ -13,7 +13,6 @@
import _sre, sys
import sre_parse
from sre_constants import *
from _sre import MAXREPEAT
assert _sre.MAGIC == MAGIC, "SRE module mismatch"

View File

@ -15,7 +15,11 @@
MAGIC = 20031017
from _sre import MAXREPEAT
try:
from _sre import MAXREPEAT
except ImportError:
import _sre
MAXREPEAT = _sre.MAXREPEAT = 65535
# SRE standard exception (access as sre.error)
# should this really be here?

View File

@ -15,7 +15,6 @@
import sys
from sre_constants import *
from _sre import MAXREPEAT
SPECIAL_CHARS = ".\\[{()*+?^$|"
REPEAT_CHARS = "*+?{"

View File

@ -68,6 +68,9 @@ Core and Builtins
Library
-------
- Issue #18050: Fixed an incompatibility of the re module with Python 3.3.0
binaries.
- Issue #19037: The mailbox module now makes all changes to maildir files
before moving them into place, to avoid race conditions with other programs
that may be accessing the maildir directory.