extras-buildsys/client buildclient.py,1.18,1.19
Daniel Williams (dcbw)
fedora-extras-commits at redhat.com
Mon Jun 27 02:40:56 UTC 2005
Author: dcbw
Update of /cvs/fedora/extras-buildsys/client
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22004/client
Modified Files:
buildclient.py
Log Message:
2005-06-26 Dan Williams <dcbw at redhat.com>
* client/buildclient.py
common/SSLCommon.py
common/SimpleHTTPSServer.py
common/SimpleSSLXMLRPCServer.py
- Set a much lower socket read timeout than the default, which
is 600 seconds. We don't want clients blocking the server
for too long, and non-blocking sockets are a bit too
complicated at this time.
Index: buildclient.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/client/buildclient.py,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- buildclient.py 26 Jun 2005 14:52:24 -0000 1.18
+++ buildclient.py 27 Jun 2005 02:40:54 -0000 1.19
@@ -572,6 +572,13 @@
except KeyboardInterrupt, e:
print "Shutting down..."
break
+ except socket.error, e:
+ if e[0] == 11: # Resource temporarily unavailable
+ try:
+ time.sleep(0.1)
+ except KeyboardInterrupt, e:
+ print "Shutting down..."
+ break
cur_time = time.time()
if cur_time >= last_time + 3:
More information about the fedora-extras-commits
mailing list