Python assert语句触发系统错误:\loewis\release\Python\Objects\longobject.c:270:内部函数的参数错误

Python assert语句触发系统错误:\loewis\release\Python\Objects\longobject.c:270:内部函数的参数错误,python,exception,assert,system-error,Python,Exception,Assert,System Error,我在Python中有一个assert语句,它会触发以下异常: 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中有一个assert语句,它会触发以下异常:

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 assert语句之间建立链接

您知道在调用Python断言语句时在哪里调用PyLong_AsUnsignedLong吗


非常感谢您的帮助。

PyLong_Asusignedlong是来自中国的。它返回传递的Python对象的C unsigned Long表示。

Hey Abhijit您知道这与Python的assert语句有什么关系吗?谢谢