summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBarry Warsaw2016-11-22 09:43:49 -0500
committerBarry Warsaw2016-11-24 13:32:22 -0500
commit2bcab3d589de9b16ca7b9405b452fd47e2c094b0 (patch)
treecb9909e60b7ab4cc02dfafb3effbd32474092d32
parent2691956ab9a5eb6de046b067e3dfb7150ade5853 (diff)
downloadmailman-2bcab3d589de9b16ca7b9405b452fd47e2c094b0.tar.gz
mailman-2bcab3d589de9b16ca7b9405b452fd47e2c094b0.tar.zst
mailman-2bcab3d589de9b16ca7b9405b452fd47e2c094b0.zip
-rw-r--r--BREAKS.rst5
-rw-r--r--src/mailman/handlers/subject_prefix.py2
-rw-r--r--tox.ini2
3 files changed, 7 insertions, 2 deletions
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