[FIX] _extensions: p3 compatibility (4)

This commit is contained in:
Olivier Dony 2018-05-30 11:59:47 +02:00
parent 4143a500e1
commit 2e58b86fe2
2 changed files with 11 additions and 5 deletions

View File

@ -1,7 +1,12 @@
import collections
import threading
import urllib
import xmlrpclib
import werkzeug
try:
import xmlrpclib
except ImportError:
# P3
import xmlrpc.client as xmlrpclib
try:
import Queue
@ -94,7 +99,7 @@ class Action(Directive):
external_id = self.arguments[0]
text = "action button"
node = nodes.reference(
refuri='https://demo.odoo.com?{}'.format(urllib.urlencode({
refuri='https://demo.odoo.com?{}'.format(werkzeug.urls.url_encode({
'module': external_id
})),
classes=['btn', 'btn-primary', 'btn-lg', 'btn-block', 'center-block']

View File

@ -1,7 +1,8 @@
import inspect
import importlib
import os.path
from urlparse import urlunsplit
import werkzeug
"""
* adds github_link(mode) context variable: provides URL (in relevant mode) of
@ -81,7 +82,7 @@ def make_github_link(app, path, line=None, mode="blob"):
path=path,
mode=mode,
)
return urlunsplit((
return werkzeug.urls.url_unparse((
'https',
'github.com',
urlpath,