PyModule_GetFilenameObject返回什么类型的引用?

时间:2018-11-01 03:23:36

标签: python-3.x python-c-api

PyModule_GetFilename在版本3.2中显然已弃用,建议使用PyModule_GetFilenameObject替代。 PyModule_GetFilenameObject返回一个PyObject*,但是Python 3 C API documentation没有指定返回的对象是新引用还是借用引用。返回什么样的参考?

1 个答案:

答案 0 :(得分:0)

查看源代码后,PyModule_GetFilenameObjectPy_INCREF上调用PyObject*,它在返回之前立即返回,因此该函数似乎正在返回新的引用。