On 10/07/2014 10:38 AM, Martin Kletzander wrote:
Commit c58c7f362aab37e4961407c2efc8a74925ed9c37 fixed 32-bit python
build but broke build with python3 due to the lack of 'long' in the
newer version of python. This patch aims to fix it with a simple
string comparison of sys.version and '3'.
Actually the the int() type in python 3 is the same as long() type in
python 2 and the int() from python 2 was removed.
Signed-off-by: Martin Kletzander <mkletzan(a)redhat.com>
---
sanitytest.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/sanitytest.py b/sanitytest.py
index 5bd85a5..b161696 100644
--- a/sanitytest.py
+++ b/sanitytest.py
@@ -9,6 +9,9 @@ import string
sys.path.insert(0, sys.argv[1])
import libvirt
+if sys.version > '3':
+ long = int
+
# Path to the libvirt API XML file
xml = sys.argv[2]
ACK
Pavel