Python assert 语句触发器 SystemError: loewisreleasepython



我在 Python 中有一个 assert 语句,它触发了以下异常:

SystemError: loewisreleasepythonObjectslongobject.c:270: bad argument to internal function

我在 Python 代码中搜索了我正在使用的版本 (2.4.2),可以看到此错误来自 longobject.c 中的以下函数:

unsigned long
PyLong_AsUnsignedLong(PyObject *vv)

现在我在 Python 的源代码中搜索了这个函数,但我无法在这个函数和 Python assert 语句之间建立链接。

你知道在调用 Python assert 语句时在哪里调用PyLong_AsUnsignedLong吗?

非常感谢您的帮助。

PyLong_AsUnsignedLong来自C-API Long Integer Object。 它返回传递的 Python 对象的 C 无符号 Long 表示。

相关内容

  • 没有找到相关文章

最新更新