Browse Source

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

binaries.
pull/2332/head
Serhiy Storchaka 13 years ago
parent
commit
c8bf95cfc5
  1. 1
      Lib/sre_compile.py
  2. 6
      Lib/sre_constants.py
  3. 1
      Lib/sre_parse.py
  4. 3
      Misc/NEWS

1
Lib/sre_compile.py

@ -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"

6
Lib/sre_constants.py

@ -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?

1
Lib/sre_parse.py

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

3
Misc/NEWS

@ -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.

Loading…
Cancel
Save