Re: [libvirt-python PATCH] sanitytest: define long for python version >= 3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxx>
---
  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

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]