我在 Python 中有一个断言语句,它触发了以下异常:
SystemError: \loewis\release\python\Objects\longobject.c:270: bad argument to internal function
我在 Python 代码中搜索了我正在使用的版本(2.4.2),可以看到这个错误来自 longobject.c 中的以下函数:
unsigned long
PyLong_AsUnsignedLong(PyObject *vv)
现在我在 Python 的源代码中搜索了这个函数,但我无法在这个函数和 Python 断言语句之间建立联系。
您知道调用 Python 断言语句时在哪里调用 PyLong_AsUnsignedLong 吗?
非常感谢你的帮助。