extras-buildsys/server ArchJob.py,1.16.2.5,1.16.2.6

Daniel Williams (dcbw) fedora-extras-commits at redhat.com
Sun Jan 22 06:08:30 UTC 2006


Author: dcbw

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

Modified Files:
      Tag: STABLE_0_4
	ArchJob.py 
Log Message:
2006-01-22  Dan Williams  <dcbw at redhat.com>

    * server/ArchJob.py
        - Don't traceback when killing jobs on builders




Index: ArchJob.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/server/ArchJob.py,v
retrieving revision 1.16.2.5
retrieving revision 1.16.2.6
diff -u -r1.16.2.5 -r1.16.2.6
--- ArchJob.py	18 Nov 2005 15:08:20 -0000	1.16.2.5
+++ ArchJob.py	22 Jan 2006 06:08:01 -0000	1.16.2.6
@@ -275,7 +275,10 @@
         user_requested = self._die_user_requested
         self._die_lock.release()
         if should_die:
-            self._server.die(self.jobid)
+            try:
+                self._server.die(self.jobid)
+            except (socket.error, socket.timeout, OpenSSL.SSL.SysCallError, OpenSSL.SSL.Error):
+                pass
             self._set_status('done')
             if user_requested:
                 print "%s (%s/%s): %s - killed." % (self.par_job.uid, self.par_job.package,




More information about the fedora-extras-commits mailing list