Python Tkinter, comprobar si la raíz ha sido destruida?

Estoy escribiendo una aplicación utilizando Tkinter junto con subprocesos.

El problema que tengo es que, después de cerrar la aplicación principal, todavía se está ejecutando un subproceso, y necesito una forma de verificar si se ha destruido la ventana raíz para evitarTclError: can't invoke "wm" command.

Todos los métodos que conozco:wminfo_exists() ystate() todos devuelven un error una vez que la raíz se destruye.

Respuestas a la pregunta(2)

Su respuesta a la pregunta