From b0a8dd8912a2128586d5d850c0764093bbbcfc51 Mon Sep 17 00:00:00 2001 From: Keyvan Hedayati Date: Sun, 23 Mar 2014 21:41:00 +0430 Subject: [PATCH] Fixed pypackage.py to work with both python 2 and 3 --- scripts/pypackage.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/scripts/pypackage.py b/scripts/pypackage.py index 28d6258..6d48f1a 100644 --- a/scripts/pypackage.py +++ b/scripts/pypackage.py @@ -12,15 +12,19 @@ # You should have received a copy of the GNU General Public License along with # this program. If not, see http://www.gnu.org/licenses/. +from __future__ import print_function import sys def check_for_package(pkg): try: - __import__(pkg, globals(), locals(), [], -1) - print "1" + try: + __import__(pkg, globals(), locals(), [], -1) + except ValueError: + __import__(pkg, globals(), locals(), [], 0) + print("1") except ImportError: - print "0" + print("0") if __name__ == "__main__":