summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBarry Warsaw2016-11-22 09:43:49 -0500
committerBarry Warsaw2016-11-22 09:43:49 -0500
commit228e70d799ab9e37ed0d42dd96b9126d77e20d45 (patch)
tree1436a55e8bccf6c939a8bc6e89efe2aab390aa60
parent28ee840bbb4ef616fa2655452534a1f1ba687b00 (diff)
downloadmailman-228e70d799ab9e37ed0d42dd96b9126d77e20d45.tar.gz
mailman-228e70d799ab9e37ed0d42dd96b9126d77e20d45.tar.zst
mailman-228e70d799ab9e37ed0d42dd96b9126d77e20d45.zip
Start porting to Python 3.6
-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