--HG--
extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%40154
This commit is contained in:
olveyra 2008-08-08 17:16:27 +00:00
parent 29cd1bc3cb
commit 5b4d9f8f85
1 changed files with 3 additions and 1 deletions

View File

@ -89,7 +89,9 @@ class ClusterWorker(pb.Root):
proc = self.running[domain]
log.msg("ClusterWorker: Sending shutdown signal to domain=%s, pid=%d" % (domain, proc.pid))
d = self.crawler["domain"].callRemote("stop")
d.addCallbacks(callback=lambda x: proc.status="closing", errback=lambda reason: log.msg(reason, log.ERROR))
def _close():
proc.status = "closing"
d.addCallbacks(callback=_close, errback=lambda reason: log.msg(reason, log.ERROR))
return self.status(0, "Stopped process %s" % proc)
else:
return self.status(1, "%s: domain not running." % domain)