Выполнить код Python в новой среде - PullRequest
1 голос
/ 20 июля 2011

Некоторое время назад я написал IDE для Python на iOS для моего iPod Touch с использованием PyObjC (портирован на iOS от Saurik, установлен через Cydia). Я использую оператор 'exec' для оценки кода, который я ввел в текстовое поле. Но при создании подкласса класса Objective-C у меня возникают проблемы при выполнении. Классы не должны быть объявлены два раза, это вызывает системную ошибку. SystemError: NULL result without error in PyObject_Call

Есть ли способ выполнить код в новой среде, пока я все еще могу передать в него некоторые переменные? В настоящее время я выполняю его, используя копию globals ().

Спасибо, Никлас

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...