import os from discovery import start_discovery from log_data import log_to_json from loop import start_loop INTERVAL = 40 TIMEOUT = 20 DOCKER = True if os.getenv('DOCKER') == 'true' else False DEBUG = True if os.getenv('DEBUG') == 'true' else False interval = os.getenv('LOOP') timeout = os.getenv('TIMEOUT') if DEBUG: print(f"INTERVAL: {INTERVAL}") print(f"TIMEOUT: {TIMEOUT}") print(f"interval: {interval}") print(f"timeout: {timeout}") print(f"DOCKER: {DOCKER}") print(f"DEBUG: {DEBUG}") print("") if DOCKER: print("Running in docker") try:INTERVAL = int(interval) except:pass try:TIMEOUT = int(timeout) except:pass if interval is None: log_to_json(start_discovery(timeout=TIMEOUT)) else:start_loop(INTERVAL, TIMEOUT) else: start_loop(interval=40)