diff -r d60678a567a9 -r 328739ea70c3 mercurial/ui.py --- a/mercurial/ui.py Tue Jun 23 22:38:21 2015 -0700 +++ b/mercurial/ui.py Tue Jun 23 22:20:08 2015 -0700 @@ -153,7 +153,7 @@ try: cfg.read(filename, fp, sections=sections, remap=remap) fp.close() - except error.ConfigError, inst: + except error.ConfigError as inst: if trusted: raise self.warn(_("ignored: %s\n") % str(inst)) @@ -605,7 +605,7 @@ # including stdout. if not getattr(self.ferr, 'closed', False): self.ferr.flush() - except IOError, inst: + except IOError as inst: if inst.errno not in (errno.EPIPE, errno.EIO, errno.EBADF): raise