extras-buildsys/server Builder.py,1.8,1.9

Daniel Williams (dcbw) fedora-extras-commits at redhat.com
Tue Aug 2 00:58:18 UTC 2005


Author: dcbw

Update of /cvs/fedora/extras-buildsys/server
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv21591/server

Modified Files:
	Builder.py 
Log Message:
2005-08-01  Dan Williams <dcbw at redhat.com>

    * common/AuthedXMLRPCServer.py
      common/SSLConnection.py
      server/Builder.py
        - Simulate socket timeouts with select()




Index: Builder.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/server/Builder.py,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- Builder.py	20 Jul 2005 20:50:07 -0000	1.8
+++ Builder.py	2 Aug 2005 00:58:16 -0000	1.9
@@ -124,7 +124,7 @@
         self._server_lock.acquire()
         try:
             jobid = self._server.start(target, arch, srpm_url)
-        except (socket.error, OpenSSL.SSL.SysCallError, xmlrpclib.ProtocolError):
+        except (socket.error, socket.timeout, OpenSSL.SSL.SysCallError, xmlrpclib.ProtocolError):
             jobid = 0
         self._server_lock.release()
         builder_xmlrpc_lock.release()
@@ -146,7 +146,7 @@
         self._server_lock.acquire()
         try:
             (jobid, status) = self._server.get_cur_job()
-        except (socket.error, OpenSSL.SSL.SysCallError, xmlrpclib.ProtocolError):
+        except (socket.error, socket.timeout, OpenSSL.SSL.SysCallError, xmlrpclib.ProtocolError):
             self._unavail_count = self._unavail_count + 1
         else:
             self._unavail_count = 0




More information about the fedora-extras-commits mailing list