INNER CODE UNIT · Python

cleanup_instance_lock

Matteo842/SaveState · main.py:29

def cleanup_instance_lock(local_server, shared_memory):
    """Closes the local server, releases the shared memory, and cleans up lock file on Linux."""
    logging.debug("Executing instance cleanup (detach shared memory, close server, remove lock file)...")
    
    
    try:
        if local_server and local_server.isListening():
            local_server.close()
            logging.debug("Local server closed.")
        else:
            logging.debug("Local server was None or not listening.")
    except Exception as e_server:
        logging.error(f"Error closing local server: {e_server}")

    try:
        # Controlla se l'oggetto esiste ed è attached prima di detach
        if shared_memory and shared_memory.isAttached():
            if shared_memory.detach():

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…