From fdd30f3f682219ee332b7d871ce2cc97ba9b8745 Mon Sep 17 00:00:00 2001 From: David Vierra Date: Sun, 5 Jul 2015 13:55:36 -1000 Subject: [PATCH] Some nonsense to help debug a WTF error AttributeError: 'PySide.QtOpenGL.QGLContext' object has no attribute 'setData' --- src/mcedit2/widgets/log_view.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/mcedit2/widgets/log_view.py b/src/mcedit2/widgets/log_view.py index 140d437..2c2b427 100644 --- a/src/mcedit2/widgets/log_view.py +++ b/src/mcedit2/widgets/log_view.py @@ -75,11 +75,14 @@ class LogModel(QtCore.QAbstractTableModel): item = QtGui.QStandardItem(clean_msg(record.getMessage())) - item.setForeground(QtGui.QBrush(fg)) - item.setBackground(QtGui.QBrush(bg)) - item.record_levelno = record.levelno - item.record_name = record.name - + try: + item.setForeground(QtGui.QBrush(fg)) + item.setBackground(QtGui.QBrush(bg)) + item.record_levelno = record.levelno + item.record_name = record.name + except AttributeError as e: + # WTF: AttributeError: 'PySide.QtOpenGL.QGLContext' object has no attribute 'setData' + import pdb; pdb.set_trace() self.beginInsertRows(QtCore.QModelIndex(), len(self.records), len(self.records)) self.records.append(item)