class Selective::Ruby::Core::NamedPipe

def delete_pipes

def delete_pipes
  # Close the pipes before deleting them
  read_pipe&.close
  write_pipe&.close
  # Allow threads to close before deleting pipes
  sleep(0.1)
  delete_pipe(read_pipe_path)
  delete_pipe(write_pipe_path)
rescue Errno::EPIPE
  # Noop
end