catch http errors

This commit is contained in:
Jakob Ketterl 2021-09-12 23:31:33 +02:00
parent 72f925e537
commit ee9b602e4f

View File

@ -5,8 +5,7 @@ import pickle
from abc import ABC, abstractmethod from abc import ABC, abstractmethod
from datetime import datetime, timedelta from datetime import datetime, timedelta
from urllib import request from urllib import request
from urllib.error import HTTPError
from pycsdr.types import Format
from csdr.module import PickleModule from csdr.module import PickleModule
from owrx.aprs import AprsParser, AprsLocation from owrx.aprs import AprsParser, AprsLocation
@ -88,6 +87,8 @@ class RadioIDEnricher(Enricher):
return item return item
except json.JSONDecodeError: except json.JSONDecodeError:
logger.warning("unable to parse radioid response JSON") logger.warning("unable to parse radioid response JSON")
except HTTPError as e:
logger.warning("radioid responded with error: %s", str(e))
return None return None