extras-buildsys/server Builder.py,1.19,1.20
Daniel Williams (dcbw)
fedora-extras-commits at redhat.com
Wed Sep 14 15:42:01 UTC 2005
Author: dcbw
Update of /cvs/fedora/extras-buildsys/server
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17978/server
Modified Files:
Builder.py
Log Message:
Don't kill the server when a builder faults
Index: Builder.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/server/Builder.py,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- Builder.py 31 Aug 2005 19:55:20 -0000 1.19
+++ Builder.py 14 Sep 2005 15:41:59 -0000 1.20
@@ -156,6 +156,10 @@
jobid = self._server.start_new_job(target_dict, srpm_url)
except (socket.error, socket.timeout, OpenSSL.SSL.SysCallError, xmlrpclib.ProtocolError):
jobid = 0
+ except xmlrpclib.Fault, e:
+ print "Builder Error (%s): builder replied '%s'" % (self.address, e)
+ time.sleep(0.5)
+ jobid = 0
if jobid == 0:
self._server_lock.release()
More information about the fedora-extras-commits
mailing list