Есть функция, которая является обработчиком разных сигналов от многих объектов:
def my_func (self,arg):
.....
object1.connect ('signal1',my_func)
object2.connect ('signal1',my_func)
object3.connect ('signal2',my_func)
object4.connect ('signal3',my_func)
и т.п.
При уничтожении класса, в котором содержится функция необходимо отвязать все обработчики.
Вопрос:
Как это сделать скопом, т.е. отвязать сразу все без вызова для каждого disconnect'а?