INNER CODE UNIT · Python

save_tunnel_state

ChrispyBacon-dev/DockFlare · dockflare-agent/app/main.py:234

def save_tunnel_state():
    data = {
        "token": current_tunnel_token,
        "id": current_tunnel_id,
        "name": current_tunnel_name,
        "desired_state": desired_tunnel_state
    }
    try:
        _write_secure_file(TUNNEL_STATE_FILE, lambda fh: json.dump(data, fh))
    except Exception as e:
        logging.error(f"Failed to persist tunnel state: {e}")


def _write_secure_file(path, writer):
    directory = os.path.dirname(path)
    os.makedirs(directory, exist_ok=True)
    temp_path = None
    try:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…