Прошу прощения у меня еще 2 вопроса про питон:
1) Как внутри объекта удалить все ссылки на него?
У объекта A Есть словарь объектов. В этом словаре есть объект B.
Чтобы внутри B удалить его самого из словаря в A приходится при создании B передавать ссылку на A, чтобы потом сделать:
del self.a_link.list[self.key]
ну, можно вызвать ф-ю из A, но все равно нужна ссылка.
Как реализовать нормально? Также как реализовать нормально, если B в нескольких списках?
2) Если установить обработчики сигналов gtk ( widget.connect("signal",callback) ) на методы объекта, то объект нельзя удалить пока не будут удалены виджеты, либо не будут отвязаны сигналы (disconnect).
Приходится делать виджетам destroy().
Можно ли что то сделать, чтобы объект удалялся удалением его из словаря?