Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 17, 2011 22:47:13

retif
От:
Зарегистрирован: 2011-05-11
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Bad call flags in PyCFunction_Call. METH_OLDARGS is no longer supporte

embedded, винда, питон 3.2

вызов PyEval_CallObjectWithKeywords редко вылетает с сообщением “Bad call flags in PyCFunction_Call. METH_OLDARGS is no longer supported!” (https://bitbucket.org/mirror/cpython/src/a222a015e28d/Objects/methodobject.c#cl-107)

в PyEval_CallObjectWithKeywords передаю function object(обьявленная в скрипте) предварительно полученный из скрипта с помощью PyArg_Parse

не понимаю почему именно редко тригерится та ошибка? как искать причину?



Отредактировано (Сен. 17, 2011 22:58:27)

Офлайн

#2 Сен. 17, 2011 23:24:55

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Bad call flags in PyCFunction_Call. METH_OLDARGS is no longer supporte

Прогрессивные методы лечения больного по представленной фотографии подсказывают: вы безобразно работаете с памятью, перезатирая всё и вся.



Офлайн

#3 Сен. 22, 2011 18:28:23

usmix
От:
Зарегистрирован: 2011-07-08
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

Bad call flags in PyCFunction_Call. METH_OLDARGS is no longer supporte

retif, нужно взглянуть на фрагмент кода



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version