--- a/mercurial/patch.py Tue Jun 23 22:38:21 2015 -0700
+++ b/mercurial/patch.py Tue Jun 23 22:20:08 2015 -0700
@@ -431,12 +431,12 @@
isexec = False
try:
isexec = self.opener.lstat(fname).st_mode & 0o100 != 0
- except OSError, e:
+ except OSError as e:
if e.errno != errno.ENOENT:
raise
try:
return (self.opener.read(fname), (False, isexec))
- except IOError, e:
+ except IOError as e:
if e.errno != errno.ENOENT:
raise
return None, None
@@ -1363,7 +1363,7 @@
l = ord(l) - ord('a') + 27
try:
dec.append(base85.b85decode(line[1:])[:l])
- except ValueError, e:
+ except ValueError as e:
raise PatchError(_('could not decode "%s" binary patch: %s')
% (self._fname, str(e)))
line = getline(lr, self.hunk)
@@ -1938,7 +1938,7 @@
try:
current_file = patcher(ui, gp, backend, store,
eolmode=eolmode)
- except PatchError, inst:
+ except PatchError as inst:
ui.warn(str(inst) + '\n')
current_file = None
rejects += 1