PyQt4 - „RuntimeError: podstawowy obiekt C / C został usunięty”

Ciągle otrzymuję ten błąd RuntimeError, którego nie wiem jak naprawić. Oto, co próbuję osiągnąć. Chcę zaktualizować ten QTableWidget o wartości dynamicznie, gdy klikam różne elementy w moim QTreeView. W większości przypadków mój kod działa z wyjątkiem sytuacji, w której klikam na mój drugi element i muszę zaktualizować mój QTableWidgt, który pojawia się w momencie uruchomienia tego „RuntimeError: podstawowy obiekt C / C został usunięty”. Oto fragment mojego kodu:

def BuildTable( self ):
    ...
    for label in listOfLabels :
        attr = self.refAttr[label]
        self.table.setItem(row, 0, QtGui.QTableWidgetItem( label ) )

        tableItem = QtGui.QTableWidgetItem( str(attr.GetValue()) )
        self.table.setItem(row, 1, tableItem )
        someFunc = functools.partial( self.UpdateValues, tableItem, label )                     

        QtCore.QObject.connect(self.table, QtCore.SIGNAL('itemChanged(QTableWidgetItem*)'), someFunc)   

def UpdateValues(self, tableItem, label):
    print '--------------------------------'
    print 'UPDATING TEXT PROPERTY VALUE!!!'
    print tableItem.text()
    print label

Kompilator skarży się na błędy w wierszu „print tableItem.text ()”

Dzięki!

questionAnswers(1)

yourAnswerToTheQuestion