Looks harmless enough. Acked-by: Sverre Rabbelier <srabbelier@xxxxxxxxx> On Thu, Jan 17, 2013 at 10:54 AM, John Keeping <john@xxxxxxxxxxxxx> wrote: > This is harmless in Python 2, which sees the parentheses as redundant > grouping, but is required for Python 3. Since this is the only change > required to make this script just run under Python 3 without needing > 2to3 it seems worthwhile. > > The case of an empty print must be handled specially because in that > case Python 2 will interpret '()' as an empty tuple and print it as > '()'; inserting an empty string fixes this. > > Signed-off-by: John Keeping <john@xxxxxxxxxxxxx> > --- > git-remote-testpy.py | 28 ++++++++++++++-------------- > 1 file changed, 14 insertions(+), 14 deletions(-) > > diff --git a/git-remote-testpy.py b/git-remote-testpy.py > index bc5e3cf..ccdb2dc 100644 > --- a/git-remote-testpy.py > +++ b/git-remote-testpy.py > @@ -87,9 +87,9 @@ def do_capabilities(repo, args): > """Prints the supported capabilities. > """ > > - print "import" > - print "export" > - print "refspec refs/heads/*:%s*" % repo.prefix > + print("import") > + print("export") > + print("refspec refs/heads/*:%s*" % repo.prefix) > > dirname = repo.get_base_path(repo.gitdir) > > @@ -98,11 +98,11 @@ def do_capabilities(repo, args): > > path = os.path.join(dirname, 'git.marks') > > - print "*export-marks %s" % path > + print("*export-marks %s" % path) > if os.path.exists(path): > - print "*import-marks %s" % path > + print("*import-marks %s" % path) > > - print # end capabilities > + print('') # end capabilities > > > def do_list(repo, args): > @@ -115,16 +115,16 @@ def do_list(repo, args): > > for ref in repo.revs: > debug("? refs/heads/%s", ref) > - print "? refs/heads/%s" % ref > + print("? refs/heads/%s" % ref) > > if repo.head: > debug("@refs/heads/%s HEAD" % repo.head) > - print "@refs/heads/%s HEAD" % repo.head > + print("@refs/heads/%s HEAD" % repo.head) > else: > debug("@refs/heads/master HEAD") > - print "@refs/heads/master HEAD" > + print("@refs/heads/master HEAD") > > - print # end list > + print('') # end list > > > def update_local_repo(repo): > @@ -164,7 +164,7 @@ def do_import(repo, args): > ref = line[7:].strip() > refs.append(ref) > > - print "feature done" > + print("feature done") > > if os.environ.get("GIT_REMOTE_TESTGIT_FAILURE"): > die('Told to fail') > @@ -172,7 +172,7 @@ def do_import(repo, args): > repo = update_local_repo(repo) > repo.exporter.export_repo(repo.gitdir, refs) > > - print "done" > + print("done") > > > def do_export(repo, args): > @@ -192,8 +192,8 @@ def do_export(repo, args): > repo.non_local.push(repo.gitdir) > > for ref in changed: > - print "ok %s" % ref > - print > + print("ok %s" % ref) > + print('') > > > COMMANDS = { > -- > 1.8.1.1.260.g99b33f4.dirty > > -- > To unsubscribe from this list: send the line "unsubscribe git" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- Cheers, Sverre Rabbelier -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html