extras-buildsys/server ArchJob.py,1.22,1.23
Daniel Williams (dcbw)
fedora-extras-commits at redhat.com
Thu Jan 12 21:39:17 UTC 2006
Author: dcbw
Update of /cvs/fedora/extras-buildsys/server
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1326/server
Modified Files:
ArchJob.py
Log Message:
Ignore transient errors when trying to kill a job
Index: ArchJob.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/server/ArchJob.py,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- ArchJob.py 26 Nov 2005 06:10:22 -0000 1.22
+++ ArchJob.py 12 Jan 2006 21:39:08 -0000 1.23
@@ -294,7 +294,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
if self._status == 'repo_wait':
self._repo.cancel_unlock_request(self)
self._set_status('done')
More information about the fedora-extras-commits
mailing list