]> git.ipfire.org Git - people/stevee/pakfire.git/blobdiff - src/_pakfire/pool.c
Migrate to Python 3
[people/stevee/pakfire.git] / src / _pakfire / pool.c
index fa23fadb7e82f58495155348887d74f883ded595..ed69a2cb7f0845183b828d893f3c3ddcd58b04a6 100644 (file)
@@ -30,7 +30,7 @@
 #include "solvable.h"
 
 PyTypeObject PoolType = {
-       PyObject_HEAD_INIT(NULL)
+       PyVarObject_HEAD_INIT(NULL, 0)
        tp_name: "_pakfire.Pool",
        tp_basicsize: sizeof(PoolObject),
        tp_flags: Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,
@@ -71,7 +71,7 @@ PyObject* Pool_new(PyTypeObject *type, PyObject *args, PyObject *kwds) {
 
 PyObject *Pool_dealloc(PoolObject *self) {
        pool_free(self->_pool);
-       self->ob_type->tp_free((PyObject *)self);
+       Py_TYPE(self)->tp_free((PyObject *)self);
 
        Py_RETURN_NONE;
 }