extras-buildsys/builder Builder.py,1.9,1.10
Daniel Williams (dcbw)
fedora-extras-commits at redhat.com
Fri May 12 04:10:48 UTC 2006
Author: dcbw
Update of /cvs/fedora/extras-buildsys/builder
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30010/builder
Modified Files:
Builder.py
Log Message:
2006-05-12 Dan Williams <dcbw at redhat.com>
* builder/Builder.py
- Handle job kill command
Index: Builder.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/builder/Builder.py,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- Builder.py 11 May 2006 15:52:26 -0000 1.9
+++ Builder.py 12 May 2006 04:10:46 -0000 1.10
@@ -242,6 +242,14 @@
pass
return reply
+ def _handle_kill_job_command(self, cmd):
+ try:
+ uniqid = cmd.archjob_id()
+ job = self._all_jobs[uniqid]
+ job.die()
+ except KeyError:
+ pass
+
class PassiveBuilderRequestHandler:
def __init__(self, cfg, builder):
@@ -531,6 +539,8 @@
reply = self._handle_job_files_request(cmd)
if reply:
self._queued_cmds.append(reply)
+ elif isinstance(cmd, Commands.PlgCommandKillJob):
+ self._handle_kill_job_command(cmd)
def _process_server_response(self, response):
"""Process the server's response command stream."""
More information about the fedora-extras-commits
mailing list