--- region_original.py 2013-05-29 19:52:00.000000000 +0200 +++ region_fix.py 2015-12-24 23:43:09.047221950 +0100 @@ -111,9 +111,13 @@ return res if not loc: return res - countrycode = loc.split("_")[1] - res["countrycode"] = countrycode - res["country"] = get_region_name(countrycode) + try: + countrycode = loc.split("_")[1] + res["countrycode"] = countrycode + res["country"] = get_region_name(countrycode) + return res + except Exception as e: + LOG.warn("Failed to get locale: '%s'" % e) return res def _get_region_geoclue(self):