From 81a8565710e9078a3eb447a897c9e765b503fc3c Mon Sep 17 00:00:00 2001 From: Graham Eades Date: Mon, 2 Mar 2020 17:40:55 +0000 Subject: [PATCH] Updated scripts for python3 --- scripts/builder/main.py | 26 +++++++++++++------------- scripts/builder/repository.py | 14 ++++++++------ 2 files changed, 21 insertions(+), 19 deletions(-) diff --git a/scripts/builder/main.py b/scripts/builder/main.py index 070e04a..07e7ba7 100755 --- a/scripts/builder/main.py +++ b/scripts/builder/main.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python2 +#!/usr/bin/env python3 # -*- coding: UTF-8 -*- import sys @@ -92,7 +92,7 @@ def build (settings, repository): # print "\nWARNING: repository has pending changes\n" raise Exception("repository has pending changes, can't 'install'") else: - print "\nWARNING: repository has pending changes\n" + print ( "\nWARNING: repository has pending changes\n" ) for frontend in settings['frontends']: normalizedFrontendName = frontend.replace(".", "_") @@ -120,17 +120,17 @@ def clean (): def usage (message): if message != None: - print "ERROR: " + message + print ( "ERROR: " + message ) - print + print () # print "build clean" # print "build clean install" - print "build install --ALL" - print "build install debug --ALL" - print "build install debug development --ALL" - # print "build clean install debug --ALL" - print "build install debug --backends php python --frontends beta gamma" - print "build install debug development --backends php python --frontends beta gamma gamma.mobile" + print ( "build install --ALL" ) + print ( "build install debug --ALL" ) + print ( "build install debug development --ALL" ) + # print ( "build clean install debug --ALL" ) + print ( "build install debug --backends php python --frontends beta gamma" ) + print ( "build install debug development --backends php python --frontends beta gamma gamma.mobile" ) exit(1) #-------------------------------------------------------------------- @@ -181,11 +181,11 @@ def main (): settings['backends'] = [] settings['backends'].append('checksum') - if (not settings.has_key('versions')): + if 'versions' not in settings: usage("missing 'versions'") - if (not settings.has_key('frontends')): + if 'frontends' not in settings: usage("missing 'frontends'") - if (not settings.has_key('backends')): + if 'backends' not in settings: usage("missing 'backends'") build(settings, currentRepository) diff --git a/scripts/builder/repository.py b/scripts/builder/repository.py index c5d84f4..7149c48 100755 --- a/scripts/builder/repository.py +++ b/scripts/builder/repository.py @@ -14,11 +14,13 @@ def repositoryWithPath (path): from git import Repo repo = Repo(path) result = GitRepository(repo, path) - except ImportError, exception: - print "Failed to import git, please install http://gitorious.org/git-python" - print "Use sudo apt-get install python-git for Ubuntu/Debian" - print "Use sudo yum install GitPython for Fedora/RHEL/CentOS" - print "Or manually running the following command: easy_install gitpython" + except ImportError as exception: + import sys + print ( sys.version ) + print ( "Failed to import git, please install http://gitorious.org/git-python" ) + print ( "Use sudo apt-get install python-git for Ubuntu/Debian" ) + print ( "Use sudo yum install GitPython for Fedora/RHEL/CentOS" ) + print ( "Or manually running the following command: easy_install gitpython" ) except: result = SnapshotRepository('', path) @@ -68,7 +70,7 @@ class GitRepository(Repository): def areTherePendingChanges (self): try: return self.repository.is_dirty() - except TypeError, te: + except TypeError as te: return self.repository.is_dirty