[issue8797] urllib2 basicauth broken in 2.6.5: RuntimeError: maximum recursion depth exceeded in cmp
Mads Kiilerich
report at bugs.python.org
Mon Jun 7 11:55:44 CEST 2010
Mads Kiilerich <mads at kiilerich.com> added the comment:
FYI:
The regression was introduced in 2.6.5 with issue3819 .
This also causes problems with Mercurial pushing to google code - see http://mercurial.selenic.com/bts/issue2179 .
IIRC google code redirects to an url which then in turn requests authentication. I'm not sure how that will work with a retry count of 1. The funny and inconsistent thing is that it apparently would work if they replied 403 instead of 401. "durin42" from google/mercurial knows the details.
(It seems suspicious to me that there are code paths where the retry counter is reset. Doesn't that mean that a remote server will be able to cause endless recursion? Shouldn't there be some kind of hard upper limit on the number of retries?)
----------
nosy: +kiilerix
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue8797>
_______________________________________
More information about the Python-bugs-list
mailing list