summaryrefslogtreecommitdiff
path: root/paste/util/template.py
diff options
context:
space:
mode:
authorCyril Roelandt <cyril.roelandt@enovance.com>2014-03-18 12:49:12 +0100
committerCyril Roelandt <cyril.roelandt@enovance.com>2014-03-18 12:49:12 +0100
commit674ae7718bc06a8b8c8b658075bf82c8198fb632 (patch)
tree0075bace24ead7f03ae7cb18935e4c707f71a860 /paste/util/template.py
parent3cdb7e4227cbaad690b1c1557c03fa6da0decc36 (diff)
downloadpaste-674ae7718bc06a8b8c8b658075bf82c8198fb632.tar.gz
Python 3: use new names of standard library modules
Use "try/except ImportError" to try Python 2 and Python 3 names.
Diffstat (limited to 'paste/util/template.py')
-rw-r--r--paste/util/template.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/paste/util/template.py b/paste/util/template.py
index 1e42b5a..fd9e802 100644
--- a/paste/util/template.py
+++ b/paste/util/template.py
@@ -33,7 +33,7 @@ If there are syntax errors ``TemplateError`` will be raised.
import re
import sys
import cgi
-import urllib
+from six.moves.urllib.parse import quote
from paste.util.looper import looper
__all__ = ['TemplateError', 'Template', 'sub', 'HTMLTemplate',
@@ -335,7 +335,7 @@ def url(v):
v = str(v)
if isinstance(v, unicode):
v = v.encode('utf8')
- return urllib.quote(v)
+ return quote(v)
def attr(**kw):
kw = kw.items()