extras-buildsys/builder builder.py,1.2,1.3
Daniel Williams (dcbw)
fedora-extras-commits at redhat.com
Wed Jun 29 05:22:57 UTC 2005
Author: dcbw
Update of /cvs/fedora/extras-buildsys/builder
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28014/builder
Modified Files:
builder.py
Log Message:
2005-06-29 Dan Williams <dcbw at redhat.com>
* Implement job kill functionality
Index: builder.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/builder/builder.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- builder.py 28 Jun 2005 02:03:13 -0000 1.2
+++ builder.py 29 Jun 2005 05:22:54 -0000 1.3
@@ -110,8 +110,8 @@
os.kill(self._pobj.pid, sig)
except OSError, e:
self.log("Couldn't kill process %d: %s\n" % (self._pobj.pid, e))
- else:
- self.log("Killed.\n");
+
+ self.log("Killed.\n");
self._status = 'killed'
return True
@@ -289,8 +289,9 @@
if self._status == 'done':
self.log("Job completed successfully.\n")
elif self._status == 'failed':
- exit_status = self._pobj.poll()
- self.log("Job failed due to mock errors! mock exit status: %d\n" % exit_status)
+ if self._pobj:
+ exit_status = self._pobj.poll()
+ self.log("Job failed due to mock errors! mock exit status: %d\n" % exit_status)
elif self._status == 'killed':
self.log("Job failed because it was killed.\n")
More information about the scm-commits
mailing list