summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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