Refactor of caching & data storage part 11 #118

This commit is contained in:
Ian Renton
2026-08-02 12:38:33 +01:00
parent 2e6d8e4b4a
commit cee9188538
8 changed files with 108 additions and 41 deletions
@@ -0,0 +1,25 @@
import logging
from datetime import datetime
from threading import Thread, Event
import pytz
from requests import ReadTimeout
from requests.exceptions import ConnectionError, ConnectTimeout
from core.constants import HTTP_HEADERS
from core.url_data_cache import URLDataCache
from providers.callsigndata.callsign_data_provider import CallsignDataProvider
class APIQueryCallsignDataProvider(CallsignDataProvider):
"""Generic callsign data provider class for providers that fetch their data from the web on-demand using an API."""
def __init__(self, name, provider_config):
""" Set up the provider."""
super().__init__(name, provider_config)
def start(self):
pass
def stop(self):
pass