/
githubmirror
/
rpm
Обзор
Документация
Войти
/
githubmirror
/
rpm
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
python/rpmfd-py.h
23 строки
503 B
Petr Viktorin
Python module isolation: Get the module state
23 июн 2025, 17:58
23 июн 2025, 17:58
83e621b
Код
Авторство
О чём код?
#ifndef H_RPMFD_PY #define H_RPMFD_PY #include <rpm/rpmio.h> typedef struct rpmfdObject_s rpmfdObject; extern PyType_Spec rpmfd_Type_Spec; static inline int rpmfdObject_Check(PyObject *v) { rpmmodule_state_t *modstate = rpmModState_FromObject(v); if (!modstate) { PyErr_Clear(); return 0; } return (v)->ob_type == modstate->rpmfd_Type; } FD_t rpmfdGetFd(rpmfdObject *fdo); int rpmfdFromPyObject(rpmmodule_state_t *modstate, PyObject *obj, rpmfdObject **fdop); #endif