Patches item #1667860, was opened at 2007-02-24 15:19
Message generated for change (Comment added) made by varmaa
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1667860&group_id=5470

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Library (Lib)
Group: Python 2.5
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Atul Varma (varmaa)
Assigned to: Nobody/Anonymous (nobody)
Summary: urllib2 raises an UnboundLocalError if "auth-int" is the qop

Initial Comment:
If a proxy server is connected to that specifies the "auth-int" quality of 
protection (qop) code--or any qop code aside from "auth", actually--urllib2 
raises an UnboundLocalError exception.  While this patch doesn't implement 
auth-int, it does modify the behavior of urllib2 such that it raises a URLError 
with the reason "qop '%s' is not supported', where %s is the name of the qop 
code.

Two unit tests that test urllib2's functionality with an in-process proxy can 
be found at:

  http://varmaa.googlepages.com/Urllib2ProxyTests.py

I will try to attach this file to this patch ticket if I can.  I am also 
interested in integrating this unit testing suite with the Python standard lib 
unit tests, and am willing to work with you if this is desirable.  One of the 
unit tests in this suite succeeds with the standard version of urllib2.py, but 
the other fails unless this patch is applied.

This patch (and the unit test suite) applies to Python 2.4 and 2.5.


----------------------------------------------------------------------

>Comment By: Atul Varma (varmaa)
Date: 2007-02-24 15:20

Message:
Logged In: YES 
user_id=863202
Originator: YES

File Added: Urllib2ProxyTests.py

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1667860&group_id=5470
_______________________________________________
Patches mailing list
Patches@python.org
http://mail.python.org/mailman/listinfo/patches

Reply via email to