diff --git a/pagure/hooks/files/default_hook.py b/pagure/hooks/files/default_hook.py index 537e0e4..f0bb3ae 100755 --- a/pagure/hooks/files/default_hook.py +++ b/pagure/hooks/files/default_hook.py @@ -3,6 +3,7 @@ """Pagure specific hook to be added to all projects in pagure by default. """ +from __future__ import print_function import os import sys @@ -30,25 +31,25 @@ def run_as_post_receive_hook(): username = pagure.lib.git.get_username(abspath) namespace = pagure.lib.git.get_repo_namespace(abspath) if pagure.APP.config.get('HOOK_DEBUG', False): - print 'repo:', repo - print 'user:', username - print 'namespace:', namespace + print('repo:', repo) + print('user:', username) + print('namespace:', namespace) project = pagure.lib.get_project( pagure.SESSION, repo, user=username, namespace=namespace) for line in sys.stdin: if pagure.APP.config.get('HOOK_DEBUG', False): - print line + print(line) (oldrev, newrev, refname) = line.strip().split(' ', 2) if pagure.APP.config.get('HOOK_DEBUG', False): - print ' -- Old rev' - print oldrev - print ' -- New rev' - print newrev - print ' -- Ref name' - print refname + print(' -- Old rev') + print(oldrev) + print(' -- New rev') + print(newrev) + print(' -- Ref name') + print(refname) # Retrieve the default branch repo_obj = pygit2.Repository(abspath) @@ -62,8 +63,8 @@ def run_as_post_receive_hook(): continue if set(newrev) == set(['0']): - print "Deleting a reference/branch, so we won't run the "\ - "pagure hook" + print("Deleting a reference/branch, so we won't run the " + "pagure hook") return commits = pagure.lib.git.get_revs_between( @@ -77,9 +78,9 @@ def run_as_post_receive_hook(): pagure.SESSION.commit() except SQLAlchemyError as err: # pragma: no cover pagure.SESSION.rollback() - print err - print 'An error occured while running the default hook, please '\ - 'report it to an admin.' + print(err) + print('An error occured while running the default hook, please ' + 'report it to an admin.') def main(args):