from time import sleep from requests import get as rget from os import getenv from logging import error as logerror BASE_URL = getenv("BASE_URL", None) try: if len(BASE_URL) == 0: raise TypeError BASE_URL = BASE_URL.rstrip("/") except TypeError: BASE_URL = None PORT = getenv("PORT", None) if PORT is not None and BASE_URL is not None: while True: try: rget(BASE_URL).status_code sleep(600) except Exception as e: logerror(f"cron_boot.py: {e}") sleep(2) continue