[telepathy-ashes/master] More robustness for running on korma.
David Laban
david.laban at collabora.co.uk
Thu Nov 12 12:23:14 PST 2009
---
ashes/tools/echo_daemon.py | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/ashes/tools/echo_daemon.py b/ashes/tools/echo_daemon.py
index c71e8fb..ad6b0b1 100644
--- a/ashes/tools/echo_daemon.py
+++ b/ashes/tools/echo_daemon.py
@@ -37,7 +37,6 @@ import time
import grp
import signal
import daemon
-import lockfile
import subprocess
from subprocess import Popen, PIPE, STDOUT, CalledProcessError
@@ -106,9 +105,12 @@ def kill_everything():
try:
os.kill(process.pid, signal.SIGTERM)
except OSError:
- print name, "not killed."
+ print name, "was not killed. Probably already dead."
if os.environ.get("DBUS_SESSION_BUS_PID", None):
- os.kill(int(os.environ["DBUS_SESSION_BUS_PID"]), signal.SIGTERM)
+ try:
+ os.kill(int(os.environ["DBUS_SESSION_BUS_PID"]), signal.SIGTERM)
+ except OSError:
+ print "dbus was not killed. Probably already dead."
del os.environ["DBUS_SESSION_BUS_PID"]
def program_cleanup(signum, stack_):
--
1.5.6.5
More information about the telepathy-commits
mailing list