Mercurial > public > mercurial-scm > hg
diff mercurial/byterange.py @ 7008:8fee8ff13d37
use Exception(args)-style raising consistently (py3k compatibility)
author | Peter Ruibal <peter.ruibal@intel.com> |
---|---|
date | Mon, 08 Sep 2008 13:07:00 +0200 |
parents | c301f15c965a |
children | 0bf0045000b5 |
line wrap: on
line diff
--- a/mercurial/byterange.py Mon Sep 08 12:55:46 2008 +0200 +++ b/mercurial/byterange.py Mon Sep 08 13:07:00 2008 +0200 @@ -110,7 +110,7 @@ in self.fo. This includes methods.""" if hasattr(self.fo, name): return getattr(self.fo, name) - raise AttributeError, name + raise AttributeError(name) def tell(self): """Return the position within the range. @@ -257,7 +257,7 @@ def ftp_open(self, req): host = req.get_host() if not host: - raise IOError, ('ftp error', 'no host given') + raise IOError('ftp error', 'no host given') host, port = splitport(host) if port is None: port = ftplib.FTP_PORT @@ -329,7 +329,7 @@ headers = mimetools.Message(sf) return addinfourl(fp, headers, req.get_full_url()) except ftplib.all_errors, msg: - raise IOError, ('ftp error', msg), sys.exc_info()[2] + raise IOError('ftp error', msg), sys.exc_info()[2] def connect_ftp(self, user, passwd, host, port, dirs): fw = ftpwrapper(user, passwd, host, port, dirs) @@ -359,7 +359,7 @@ try: self.ftp.nlst(file) except ftplib.error_perm, reason: - raise IOError, ('ftp error', reason), sys.exc_info()[2] + raise IOError('ftp error', reason), sys.exc_info()[2] # Restore the transfer mode! self.ftp.voidcmd(cmd) # Try to retrieve as a file @@ -373,7 +373,7 @@ fp = RangeableFileObject(fp, (rest,'')) return (fp, retrlen) elif not str(reason).startswith('550'): - raise IOError, ('ftp error', reason), sys.exc_info()[2] + raise IOError('ftp error', reason), sys.exc_info()[2] if not conn: # Set transfer mode to ASCII! self.ftp.voidcmd('TYPE A')