commit | 6b4883dec0b7f6c5ede45dca861f5dc0e4ff2be7 | [log] [tgz] |
---|---|---|
author | Antoine Pitrou <solipsis@pitrou.net> | Wed Oct 12 02:54:14 2011 +0200 |
committer | Antoine Pitrou <solipsis@pitrou.net> | Wed Oct 12 02:54:14 2011 +0200 |
tree | e731290ba41ff9208385bebbe402282ecbbd682f | |
parent | 983b1434bda1819864fb5d82248f249358a4c22d [diff] [blame] |
PEP 3151 / issue #12555: reworking the OS and IO exception hierarchy.
diff --git a/Lib/urllib/request.py b/Lib/urllib/request.py index 671ab68..a947608 100644 --- a/Lib/urllib/request.py +++ b/Lib/urllib/request.py
@@ -1547,6 +1547,8 @@ return getattr(self, name)(url) else: return getattr(self, name)(url, data) + except HTTPError: + raise except socket.error as msg: raise IOError('socket error', msg).with_traceback(sys.exc_info()[2])