[Python-Dev] Lib/http/client.py: could it return an OSError with the current response?
Guido van Rossum
guido at python.org
Tue Aug 30 11:24:12 EDT 2016
If you can do it without breaking existing code that doesn't expect
the extra information, please go ahead! For things like this it is
typically best to go straight to the bug tracker (bugs.python.org)
rather than asking the list first -- if the issue turns out to be
controversial or mysterious it's always possible to go to the list
later at the advice of the person doing triage in the tracker.
On Tue, Aug 30, 2016 at 6:41 AM, Ivo Bellin Salarin
<ivo.bellinsalarin at gmail.com> wrote:
> Hi everybody,
>
> Sorry for bothering you, this is my first post to the python-dev ML.
>
> While using requests to tunnel a request via a proxy requiring user
> authentication, I have seen that httplib
> (https://hg.python.org/cpython/file/3.5/Lib/http/client.py#l831) raises the
> message returned by the proxy, along with its status code (407) without
> including the proxy response. This one could be very interesting to the
> consumer, since it could contain some useful headers (like the supported
> authentication schemes).
>
> Would it be possible to change the http/client.py behavior in order to raise
> an exception including the whole response?
>
> If you don't see any problem with my proposal, how can I propose a pull
> request? :-)
>
> Thanks in advance,
> Ivo
>
> _______________________________________________
> Python-Dev mailing list
> Python-Dev at python.org
> https://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe:
> https://mail.python.org/mailman/options/python-dev/guido%40python.org
>
--
--Guido van Rossum (python.org/~guido)
More information about the Python-Dev
mailing list