# HG changeset patch # User FUJIWARA Katsunori # Date 1455111869 -32400 # Node ID 863075fd4cd072261e332eff281a3ca8ab54998e # Parent 742cf5b979ecb5baed8fad4d771425590ac95018 misc: use modern exception syntax This is fixing for 'legacy exception syntax; use "as" instead of ","' check-code rule. check-code has overlooked these, because files aren't recognized as one to be checked (this problem is fixed by subsequent patch). diff -r 742cf5b979ec -r 863075fd4cd0 contrib/hg-ssh --- a/contrib/hg-ssh Wed Feb 10 22:44:28 2016 +0900 +++ b/contrib/hg-ssh Wed Feb 10 22:44:29 2016 +0900 @@ -52,7 +52,7 @@ orig_cmd = os.getenv('SSH_ORIGINAL_COMMAND', '?') try: cmdargv = shlex.split(orig_cmd) - except ValueError, e: + except ValueError as e: sys.stderr.write('Illegal command "%s": %s\n' % (orig_cmd, e)) sys.exit(255) diff -r 742cf5b979ec -r 863075fd4cd0 contrib/simplemerge --- a/contrib/simplemerge Wed Feb 10 22:44:28 2016 +0900 +++ b/contrib/simplemerge Wed Feb 10 22:44:29 2016 +0900 @@ -47,7 +47,7 @@ opts = {} try: args = fancyopts.fancyopts(sys.argv[1:], options, opts) - except fancyopts.getopt.GetoptError, e: + except fancyopts.getopt.GetoptError as e: raise ParseError(e) if opts['help']: showhelp() @@ -55,11 +55,11 @@ if len(args) != 3: raise ParseError(_('wrong number of arguments')) sys.exit(simplemerge.simplemerge(ui.ui(), *args, **opts)) -except ParseError, e: +except ParseError as e: sys.stdout.write("%s: %s\n" % (sys.argv[0], e)) showhelp() sys.exit(1) -except error.Abort, e: +except error.Abort as e: sys.stderr.write("abort: %s\n" % e) sys.exit(255) except KeyboardInterrupt: diff -r 742cf5b979ec -r 863075fd4cd0 tests/hghave --- a/tests/hghave Wed Feb 10 22:44:28 2016 +0900 +++ b/tests/hghave Wed Feb 10 22:44:29 2016 +0900 @@ -20,7 +20,7 @@ check, _ = feature try: check() - except Exception, e: + except Exception as e: print "feature %s failed: %s" % (name, e) failed += 1 return failed @@ -45,7 +45,7 @@ sys.path.insert(0, path) try: import hghaveaddon - except BaseException, inst: + except BaseException as inst: sys.stderr.write('failed to import hghaveaddon.py from %r: %s\n' % (path, inst)) sys.exit(2)