Skip to content

Commit d66fc88

Browse files
authored
Merge pull request #436 from rectalogic/reascii
Do not globally destroy re.ASCII in PY3
2 parents a8114e4 + 2c410de commit d66fc88

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/future/backports/http/cookiejar.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,16 @@
3333
from __future__ import division
3434
from __future__ import absolute_import
3535
from future.builtins import filter, int, map, open, str
36-
from future.utils import as_native_str
36+
from future.utils import as_native_str, PY2
3737

3838
__all__ = ['Cookie', 'CookieJar', 'CookiePolicy', 'DefaultCookiePolicy',
3939
'FileCookieJar', 'LWPCookieJar', 'LoadError', 'MozillaCookieJar']
4040

4141
import copy
4242
import datetime
4343
import re
44-
re.ASCII = 0
44+
if PY2:
45+
re.ASCII = 0
4546
import time
4647
from future.backports.urllib.parse import urlparse, urlsplit, quote
4748
from future.backports.http.client import HTTP_PORT

src/future/backports/http/cookies.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,8 @@
138138
# Import our required modules
139139
#
140140
import re
141-
re.ASCII = 0 # for py2 compatibility
141+
if PY2:
142+
re.ASCII = 0 # for py2 compatibility
142143
import string
143144

144145
__all__ = ["CookieError", "BaseCookie", "SimpleCookie"]

0 commit comments

Comments
 (0)