Если предположить, что wxPython играет по правилам, а под словом «уничтожено» вы подразумеваете «больше не ссылается», то модуль weakref
в стандартной библиотеке должен позволять вам делать то, что вы хотите (в частности, вы можете зарегистрировать обратный вызов, когдасоздание слабой ссылки, которая вызывается непосредственно перед уничтожением цели слабой ссылки.
Если wxPython не играет по правилам или отключил слабые ссылки для своих объектов, вам может не повезти.