/
githubmirror
/
cpython
Обзор
Документация
Войти
/
githubmirror
/
cpython
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Modules/_testlimitedcapi/codec.c
29 строк
668 B
Bénédikt Tran
gh-111495: Add tests for `PyCodec_*` C API (#123343)
29 сен 2024, 18:22
Не верифицирован
29 сен 2024, 18:22
6d0d26e
Код
Авторство
О чём код?
#include "pyconfig.h" // Py_GIL_DISABLED // Need limited C API version 3.5 for PyCodec_NameReplaceErrors() #if !defined(Py_GIL_DISABLED) && !defined(Py_LIMITED_API) # define Py_LIMITED_API 0x03050000 #endif #include "parts.h" static PyObject * codec_namereplace_errors(PyObject *Py_UNUSED(module), PyObject *exc) { assert(exc != NULL); return PyCodec_NameReplaceErrors(exc); } static PyMethodDef test_methods[] = { {"codec_namereplace_errors", codec_namereplace_errors, METH_O}, {NULL}, }; int _PyTestLimitedCAPI_Init_Codec(PyObject *module) { if (PyModule_AddFunctions(module, test_methods) < 0) { return -1; } return 0; }