pyqt4, list.append и python.exe - Application Error
Помогите разобраться, ибо клинит мозг :(
Есть Windows 2003, python 2.6, крайний релиз pyqt4.
Есть кусок кода:
class ucVictimModel(QtCore.QAbstractItemModel) :
def __init__(self, parent = None):
QtCore.QAbstractItemModel.__init__(self, parent)
self.rootVictims = []
если попробовать сделать self.rootVictims.append(5), например, в том-же __init__ или любом другом методе класса получаю окно "python: python.exe - Application Error The instruction at ..... blablabla... The memory could not be "written"."
self.rootVictims имеет тип list. Объекты типа list имееют метод append. Если отдельно запустить интерпритатор, и в нем выполнить простейший тест вида:
a = []
a.append(5)
все работает без всяких проблемм.
Почему-же получается падение при self.rootVictims.append(5)?
Есть Windows 2003, python 2.6, крайний релиз pyqt4.
Есть кусок кода:
class ucVictimModel(QtCore.QAbstractItemModel)
def __init__(self, parent = None):
QtCore.QAbstractItemModel.__init__(self,
self.rootVictims = []
если попробовать сделать self.rootVictims.append(5), например, в том-же __init__ или любом другом методе класса получаю окно "python: python.exe - Application Error The instruction at ..... blablabla... The memory could not be "written"."
self.rootVictims имеет тип list. Объекты типа list имееют метод append. Если отдельно запустить интерпритатор, и в нем выполнить простейший тест вида:
a = []
a.append(5)
все работает без всяких проблемм.
Почему-же получается падение при self.rootVictims.append(5)?
