extras-buildsys/common FileDownloader.py, 1.15.2.1.4.1, 1.15.2.1.4.2 SSLCommon.py, 1.10.4.3, 1.10.4.3.4.1
Michael Schwendt
mschwendt at fedoraproject.org
Tue Dec 16 22:35:25 UTC 2008
Author: mschwendt
Update of /cvs/fedora/extras-buildsys/common
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23617/common
Modified Files:
Tag: Plague-0_4_5
FileDownloader.py SSLCommon.py
Log Message:
Fix file downloading for Python 2.6.
Index: FileDownloader.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/common/FileDownloader.py,v
retrieving revision 1.15.2.1.4.1
retrieving revision 1.15.2.1.4.2
diff -u -r1.15.2.1.4.1 -r1.15.2.1.4.2
--- FileDownloader.py 31 Jan 2008 14:19:43 -0000 1.15.2.1.4.1
+++ FileDownloader.py 16 Dec 2008 22:35:25 -0000 1.15.2.1.4.2
@@ -149,8 +149,8 @@
return len(self.lst)
-def dl_callback(status, dlwr):
- print "Finished with %d (%s)" % (dlwr.num, status)
+def dl_callback(status, dlwr, msg):
+ print "Finished with %d (%s): %s" % (dlwr.num, status, msg)
dlwr.tracker.remove(dlwr)
Index: SSLCommon.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/common/SSLCommon.py,v
retrieving revision 1.10.4.3
retrieving revision 1.10.4.3.4.1
diff -u -r1.10.4.3 -r1.10.4.3.4.1
--- SSLCommon.py 12 Mar 2006 05:52:59 -0000 1.10.4.3
+++ SSLCommon.py 16 Dec 2008 22:35:25 -0000 1.10.4.3.4.1
@@ -20,6 +20,7 @@
import SSLConnection
import httplib
import socket
+import select, errno
import SocketServer
def our_verify(connection, x509, errNum, errDepth, preverifyOK):
@@ -65,7 +66,13 @@
def serve_forever(self):
while not self._quit:
- self.handle_request()
+ try:
+ self.handle_request()
+ except select.error, (err, strerr):
+ if err == errno.EINTR:
+ continue
+ else:
+ raise
self.server_close()
More information about the fedora-extras-commits
mailing list