forked from pool/python
Accepting request 46366 from home:Marcus_H:branches:devel:languages:python:Factory
Copy from home:Marcus_H:branches:devel:languages:python:Factory/python via accept of submit request 46366 revision 2. Request was accepted with message: OBS-URL: https://build.opensuse.org/request/show/46366 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python?expand=0&rev=78
This commit is contained in:
parent
a1a2c6773f
commit
2fd585396f
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 26 15:13:49 UTC 2010 - suse-tux@gmx.de
|
||||
|
||||
- fix for urllib2 (http://bugs.python.org/issue9639)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 26 13:45:19 UTC 2010 - jmatejek@novell.com
|
||||
|
||||
|
@ -49,6 +49,7 @@ Patch6: python-2.6-gettext-plurals.patch
|
||||
Patch7: python-2.6.5-distutils_test_path.patch
|
||||
Patch8: sparc_longdouble.patch
|
||||
Patch9: python-2.7-acrequire.patch
|
||||
Patch10: urllib2-AbstractBasicAuthHandler_reset_attr.diff
|
||||
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
%define python_version %(echo %{version} | head -c 3)
|
||||
@ -137,6 +138,7 @@ Authors:
|
||||
%patch7 -p1
|
||||
%patch8 -p1
|
||||
%patch9 -p1
|
||||
%patch10
|
||||
|
||||
# some cleanup
|
||||
find . -name .cvsignore -type f -print0 | xargs -0 rm -f
|
||||
|
27
urllib2-AbstractBasicAuthHandler_reset_attr.diff
Normal file
27
urllib2-AbstractBasicAuthHandler_reset_attr.diff
Normal file
@ -0,0 +1,27 @@
|
||||
Index: Lib/urllib2.py
|
||||
===================================================================
|
||||
--- Lib/urllib2.py (Revision 84196)
|
||||
+++ Lib/urllib2.py (Arbeitskopie)
|
||||
@@ -821,6 +821,9 @@
|
||||
self.add_password = self.passwd.add_password
|
||||
self.retried = 0
|
||||
|
||||
+ def reset_retry_count(self):
|
||||
+ self.retried = 0
|
||||
+
|
||||
def http_error_auth_reqed(self, authreq, host, req, headers):
|
||||
# host may be an authority (without userinfo) or a URL with an
|
||||
# authority
|
||||
@@ -860,8 +863,10 @@
|
||||
|
||||
def http_error_401(self, req, fp, code, msg, headers):
|
||||
url = req.get_full_url()
|
||||
- return self.http_error_auth_reqed('www-authenticate',
|
||||
- url, req, headers)
|
||||
+ response = self.http_error_auth_reqed('www-authenticate',
|
||||
+ url, req, headers)
|
||||
+ self.reset_retry_count()
|
||||
+ return response
|
||||
|
||||
|
||||
class ProxyBasicAuthHandler(AbstractBasicAuthHandler, BaseHandler):
|
Loading…
x
Reference in New Issue
Block a user