def dropMimeData(self, mime, action, row, column, parent): if action == Qt.IgnoreAction: return True if not mime.hasFormat(self.MIME_TYPE): return False if hasattr(mime, "_vars"): vars_ = mime._vars else: desc = str(mime.data(self.MIME_TYPE)) vars_ = pickle.loads(desc) return QAbstractListModel.dropMimeData( self, mime, action, row, column, parent)