From e173f13b4edc734811523bf008307c8a947091db Mon Sep 17 00:00:00 2001 From: Florian Bezannier Date: Mon, 29 Mar 2021 15:47:23 +0200 Subject: [PATCH] handle decode error --- ecomix.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ecomix.py b/ecomix.py index 8d161a1..94da2e0 100644 --- a/ecomix.py +++ b/ecomix.py @@ -4,6 +4,8 @@ import xml.etree.cElementTree as ElT import requests import reverse_geocode +from MyLogger import logger + class Ecomix: @staticmethod @@ -41,6 +43,9 @@ class Ecomix: try: location = reverse_geocode.search([(latitude, longitude)])[0] country_code = location["country_code"] + except UnicodeDecodeError: + logger.error("Can't find country for %s %s", latitude, longitude) + country_code = None except IndexError: country_code = None # todo implement other countries