--- a/mercurial/revset.py Tue Jun 23 22:38:21 2015 -0700
+++ b/mercurial/revset.py Tue Jun 23 22:20:08 2015 -0700
@@ -1019,7 +1019,7 @@
try:
# i18n: "grep" is a keyword
gr = re.compile(getstring(x, _("grep requires a string")))
- except re.error, e:
+ except re.error as e:
raise error.ParseError(_('invalid match pattern: %s') % e)
def matches(x):
@@ -1900,7 +1900,7 @@
pattern = pattern[3:]
try:
regex = re.compile(pattern)
- except re.error, e:
+ except re.error as e:
raise error.ParseError(_('invalid regular expression: %s')
% e)
return 're', pattern, regex.search
@@ -2416,7 +2416,7 @@
return (name, ('func', ('symbol', name)), args, None)
return (decl, None, None, _("invalid format"))
- except error.ParseError, inst:
+ except error.ParseError as inst:
return (decl, None, None, parseerrordetail(inst))
def _parsealiasdefn(defn, args):
@@ -2505,7 +2505,7 @@
self.replacement = _parsealiasdefn(value, self.args)
# Check for placeholder injection
_checkaliasarg(self.replacement, self.args)
- except error.ParseError, inst:
+ except error.ParseError as inst:
self.error = _('failed to parse the definition of revset alias'
' "%s": %s') % (self.name, parseerrordetail(inst))