mirror of
https://github.com/python/cpython.git
synced 2025-07-29 06:05:00 +00:00
Issue1177
r58207 and r58247 patch logic is reversed. I noticed this when I tried to use urllib to retrieve a file which required auth. Fix that and add a test for 401 error to verify.
This commit is contained in:
parent
9fd2bcf654
commit
0f7c25d20f
2 changed files with 15 additions and 2 deletions
|
@ -342,7 +342,7 @@ class URLopener:
|
|||
'got a bad status line', None)
|
||||
# According to RFC 2616, "2xx" code indicates that the client's
|
||||
# request was successfully received, understood, and accepted.
|
||||
if not (200 <= errcode < 300):
|
||||
if (200 <= errcode < 300):
|
||||
return addinfourl(fp, headers, "http:" + url)
|
||||
else:
|
||||
if data is None:
|
||||
|
@ -437,7 +437,7 @@ class URLopener:
|
|||
'got a bad status line', None)
|
||||
# According to RFC 2616, "2xx" code indicates that the client's
|
||||
# request was successfully received, understood, and accepted.
|
||||
if not (200 <= errcode < 300):
|
||||
if (200 <= errcode < 300):
|
||||
return addinfourl(fp, headers, "https:" + url)
|
||||
else:
|
||||
if data is None:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue