From a31bebe46fbf4fde1ab4f39ae349a6e9497fb706 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Wed, 2 Nov 2011 19:43:53 +0000 Subject: python: Fixes for Python 3 (RHBZ#750889). These fixes allow libguestfs bindings to work with Python 3 (tested with Python 3.2) You can select which Python you compile against by doing: PYTHON=python ./configure && make && make check or: PYTHON=python3 ./configure && make && make check (cherry picked from commit 2116f79cbcd4605b4997931285f14dde1f72a992) --- python/guestfs-py-byhand.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'python/guestfs-py-byhand.c') diff --git a/python/guestfs-py-byhand.c b/python/guestfs-py-byhand.c index 29be83b7..1756963a 100644 --- a/python/guestfs-py-byhand.c +++ b/python/guestfs-py-byhand.c @@ -168,7 +168,7 @@ py_guestfs_set_event_callback (PyObject *self, PyObject *args) snprintf (key, sizeof key, "_python_event_%d", eh); guestfs_set_private (g, key, py_callback); - py_eh = PyInt_FromLong ((long) eh); + py_eh = PyLong_FromLong ((long) eh); return py_eh; } -- cgit