INNER CODE UNIT · Python
load_tunnel_state
ChrispyBacon-dev/DockFlare · dockflare-agent/app/main.py:218
def load_tunnel_state():
global current_tunnel_token, current_tunnel_id, current_tunnel_name, desired_tunnel_state
if not os.path.exists(TUNNEL_STATE_FILE):
return
try:
with open(TUNNEL_STATE_FILE, 'r') as f:
data = json.load(f)
current_tunnel_token = data.get("token")
current_tunnel_id = data.get("id")
current_tunnel_name = data.get("name")
desired_tunnel_state = data.get("desired_state", "unknown")
logging.info("Loaded tunnel state from disk.")
except Exception as e:
logging.error(f"Failed to load tunnel state file: {e}")
def save_tunnel_state():
data = {