From 2bcab3d589de9b16ca7b9405b452fd47e2c094b0 Mon Sep 17 00:00:00 2001 From: Barry Warsaw Date: Tue, 22 Nov 2016 09:43:49 -0500 Subject: Start porting to Python 3.6 --- BREAKS.rst | 5 +++++ src/mailman/handlers/subject_prefix.py | 2 +- tox.ini | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 BREAKS.rst diff --git a/BREAKS.rst b/BREAKS.rst new file mode 100644 index 000000000..020126ad1 --- /dev/null +++ b/BREAKS.rst @@ -0,0 +1,5 @@ +====================== + Python 3.6 breakages +====================== + +* https://bugs.python.org/issue27030 diff --git a/src/mailman/handlers/subject_prefix.py b/src/mailman/handlers/subject_prefix.py index ff728d92e..5dcfe410a 100644 --- a/src/mailman/handlers/subject_prefix.py +++ b/src/mailman/handlers/subject_prefix.py @@ -158,7 +158,7 @@ class SubjectPrefix: prefix_pattern = re.escape(prefix) # Unescape '%'. prefix_pattern = '%'.join(prefix_pattern.split(r'\%')) - p = re.compile('%\d*d') + p = re.compile(r'%\d*d') if p.search(prefix, 1): # The prefix has number, so we should search prefix w/number in # subject. Also, force new style. diff --git a/tox.ini b/tox.ini index c015cc699..7892b557a 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = {py34,py35}{,-coverage,-diffcov}{,-pg}{,-mysql},qa +envlist = {py34,py35,py36}{,-coverage,-diffcov}{,-pg}{,-mysql},qa recreate = True skip_missing_interpreters = True -- cgit v1.3.1