[PATCH v2 09/20] nmbug-status: Add a Python-3-compatible urllib.parse.quote import
W. Trevor King
wking at tremily.us
Mon Feb 10 10:40:30 PST 2014
Python 2's urllib.quote [1] has moved to urllib.parse.quote in Python
3 [2].
[1]: http://docs.python.org/2/library/urllib.html#urllib.quote
[2]: http://docs.python.org/3/library/urllib.parse.html#urllib.parse.quote
---
devel/nmbug/nmbug-status | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/devel/nmbug/nmbug-status b/devel/nmbug/nmbug-status
index 3aa83b6..22b6b10 100755
--- a/devel/nmbug/nmbug-status
+++ b/devel/nmbug/nmbug-status
@@ -12,7 +12,10 @@ import codecs
import datetime
import email.utils
import locale
-import urllib
+try: # Python 3
+ from urllib.parse import quote
+except ImportError: # Python 2
+ from urllib import quote
import json
import argparse
import os
@@ -124,8 +127,8 @@ def print_view(database, title, query, comment,
if output_format == 'html':
- out['subject'] = '<a href="http://mid.gmane.org/%s">%s</a>' \
- % (urllib.quote(mid), out['subject'])
+ out['subject'] = '<a href="http://mid.gmane.org/%s">%s</a>' % (
+ quote(mid), out['subject'])
lines.append(' <tr><td>%s' % out['date'])
lines.append('</td><td>%s' % out['id'])
--
1.8.5.2.8.g0f6c0d1
More information about the notmuch
mailing list