Image

Imagebrumaliwe wrote in Imageru_python

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)?