diff options
| author | Jeremy Kersten <jke@odoo.com> | 2017-05-30 16:47:53 +0200 |
|---|---|---|
| committer | Jeremy Kersten <jke@odoo.com> | 2017-05-30 16:47:54 +0200 |
| commit | f4aa5092833c3dd3bc5dcbf25f67c1d8357a06a2 (patch) | |
| tree | bdd88576c70cda30ad5b0afd99307dbad598592d /addons | |
| parent | f0c34f0df8a99404e54afeedd8217cb12b2621f5 (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.py | 6 |
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) |
