From 0ca676eb8c27f916acd6abfc4dddd9b53e6efa80 Mon Sep 17 00:00:00 2001 From: Siu Kwan Lam Date: Wed, 25 Jul 2012 19:55:22 -0700 Subject: [PATCH] Fix Py3 incompatible in tests. --- test/operands.py | 6 +++++- test/passes.py | 5 ++++- test/testattrs.py | 6 +++++- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/test/operands.py b/test/operands.py index b1a47ac..d7f8132 100755 --- a/test/operands.py +++ b/test/operands.py @@ -3,7 +3,11 @@ # Tests accessing of instruction operands. from llvm.core import * -from StringIO import StringIO +try: + from StringIO import StringIO +except ImportError: + from io import StringIO + import logging, unittest m = None diff --git a/test/passes.py b/test/passes.py index 6415b68..ff8f6d1 100755 --- a/test/passes.py +++ b/test/passes.py @@ -3,8 +3,11 @@ from llvm.core import * from llvm.passes import * from llvm.ee import * +try: + from StringIO import StringIO +except ImportError: + from io import StringIO -from StringIO import StringIO import logging, unittest diff --git a/test/testattrs.py b/test/testattrs.py index 24a7b46..09deced 100755 --- a/test/testattrs.py +++ b/test/testattrs.py @@ -1,7 +1,11 @@ #!/usr/bin/env python from llvm.core import * -from io import StringIO +try: + from StringIO import StringIO +except ImportError: + from io import StringIO + import unittest