diff -r d60678a567a9 -r 328739ea70c3 contrib/revsetbenchmarks.py --- a/contrib/revsetbenchmarks.py Tue Jun 23 22:38:21 2015 -0700 +++ b/contrib/revsetbenchmarks.py Tue Jun 23 22:20:08 2015 -0700 @@ -33,7 +33,7 @@ """update the repo to a revision""" try: check_call(['hg', 'update', '--quiet', '--check', str(rev)]) - except CalledProcessError, exc: + except CalledProcessError as exc: print >> sys.stderr, 'update to revision %s failed, aborting' % rev sys.exit(exc.returncode) @@ -56,7 +56,7 @@ try: output = hg(['perfrevset', revset], repo=target) return parseoutput(output) - except CalledProcessError, exc: + except CalledProcessError as exc: print >> sys.stderr, 'abort: cannot run revset benchmark: %s' % exc.cmd if exc.output is None: print >> sys.stderr, '(no ouput)' @@ -201,7 +201,7 @@ """get the list of rev matched by a revset""" try: out = check_output(['hg', 'log', '--template={rev}\n', '--rev', spec]) - except CalledProcessError, exc: + except CalledProcessError as exc: print >> sys.stderr, "abort, can't get revision from %s" % spec sys.exit(exc.returncode) return [r for r in out.split() if r]