New submission from Pastafarianist:

In both Python 2 and Python 3, HTTPException is derived from Exception. This is 
not quite convenient, since catching all connection-related errors while 
performing an HTTP query requires catching both IOError (which is subclassed by 
socket.error) and HTTPException. It might be better to change the parent class 
to IOError instead.

----------
components: Library (Lib)
messages: 247995
nosy: Pastafarianist
priority: normal
severity: normal
status: open
title: HTTPException is derived from Exception instead of IOError
type: enhancement
versions: Python 3.6

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue24788>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to