On 10/07/2014 11:49 AM, Pavel Hrdina wrote:
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
Thanks, pushed now.
Jan