from datetime import timedelta from requests_cache import CachedSession # Cache for "semi-static" data such as the locations of parks, CSVs of reference lists, etc. # This has an expiry time of 30 days, so will re-request from the source after that amount # of time has passed. This is used throughout Spothole to cache data that does not change # rapidly. SEMI_STATIC_URL_DATA_CACHE = CachedSession("cache/semi_static_url_data_cache", expire_after=timedelta(days=30))