[FIX] web: use werkzeug instead of urllib, as werkzeug handle utf-8 while urllib doesnt

bzr revid: dle@openerp.com-20140130112741-mxonv6j1gt89f1uj
This commit is contained in:
Denis Ledoux 2014-01-30 12:27:41 +01:00
parent ef019949f4
commit 9c8a59b60b
1 changed files with 2 additions and 3 deletions

View File

@ -15,7 +15,6 @@ import os
import re import re
import simplejson import simplejson
import time import time
import urllib
import urllib2 import urllib2
import zlib import zlib
from xml.etree import ElementTree from xml.etree import ElementTree
@ -355,9 +354,9 @@ def manifest_list(extension, mods=None, db=None, debug=False):
if not debug: if not debug:
path = '/web/webclient/' + extension path = '/web/webclient/' + extension
if mods is not None: if mods is not None:
path += '?' + urllib.urlencode({'mods': mods}) path += '?' + werkzeug.url_encode({'mods': mods})
elif db: elif db:
path += '?' + urllib.urlencode({'db': db}) path += '?' + werkzeug.url_encode({'db': db})
remotes = [wp for fp, wp in files if fp is None] remotes = [wp for fp, wp in files if fp is None]
return [path] + remotes return [path] + remotes