diff -r d60678a567a9 -r 328739ea70c3 mercurial/revlog.py --- a/mercurial/revlog.py Tue Jun 23 22:38:21 2015 -0700 +++ b/mercurial/revlog.py Tue Jun 23 22:20:08 2015 -0700 @@ -89,7 +89,7 @@ if t == 'x': try: return _decompress(bin) - except zlib.error, e: + except zlib.error as e: raise RevlogError(_("revlog decompress error: %s") % str(e)) if t == 'u': return bin[1:] @@ -246,7 +246,7 @@ if len(i) > 0: v = struct.unpack(versionformat, i[:4])[0] self._initempty = False - except IOError, inst: + except IOError as inst: if inst.errno != errno.ENOENT: raise @@ -1571,7 +1571,7 @@ actual = f.tell() f.close() dd = actual - expected - except IOError, inst: + except IOError as inst: if inst.errno != errno.ENOENT: raise dd = 0 @@ -1590,7 +1590,7 @@ databytes += max(0, self.length(r)) dd = 0 di = actual - len(self) * s - databytes - except IOError, inst: + except IOError as inst: if inst.errno != errno.ENOENT: raise di = 0