Comments 3
PyList_New
и Py_BuildValue
оба могут вернуть NULL
. Лучше использовать PyList_SET_ITEM
вместо PyList_SetItem
в данном случае.
В чем смысл своего расширения, если в python это уже реализовано в модуле select ? https://docs.python.org/3/library/select.html
https://github.com/python/cpython/blob/3.13/Modules/selectmodule.c#L1262
Статья как будто бы лежала в холодильнике лет 5, а то и все 10)
Sign up to leave a comment.
Нативный non-blocking I/O через Linux Epoll: создание C-расширений для Python