summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorJeremy Kersten <jke@odoo.com>2017-05-30 16:47:53 +0200
committerJeremy Kersten <jke@odoo.com>2017-05-30 16:47:54 +0200
commitf4aa5092833c3dd3bc5dcbf25f67c1d8357a06a2 (patch)
treebdd88576c70cda30ad5b0afd99307dbad598592d /addons
parentf0c34f0df8a99404e54afeedd8217cb12b2621f5 (diff)
[FIX] base_geolocalize: use urllib2 to make request
For an unknown reason, in some case, urllib doesn't work while with urllib2 it works. Since we don't have the opposite case until now (work in urllib and not urllib2), we considere that it fixes the issue. this commit closes #14636
Diffstat (limited to 'addons')
-rw-r--r--addons/base_geolocalize/models/res_partner.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/addons/base_geolocalize/models/res_partner.py b/addons/base_geolocalize/models/res_partner.py
index 6e89b312f4b..0b4a3ecf153 100644
--- a/addons/base_geolocalize/models/res_partner.py
+++ b/addons/base_geolocalize/models/res_partner.py
@@ -23,7 +23,7 @@ try:
import simplejson as json
except ImportError:
import json # noqa
-import urllib
+import urllib2
from openerp.osv import osv, fields
from openerp import tools
@@ -32,10 +32,10 @@ from openerp.tools.translate import _
def geo_find(addr):
url = 'https://maps.googleapis.com/maps/api/geocode/json?sensor=false&address='
- url += urllib.quote(addr.encode('utf8'))
+ url += urllib2.quote(addr.encode('utf8'))
try:
- result = json.load(urllib.urlopen(url))
+ result = json.load(urllib2.urlopen(url))
except Exception, e:
raise osv.except_osv(_('Network error'),
_('Cannot contact geolocation servers. Please make sure that your internet connection is up and running (%s).') % e)