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