From 56afc4872ae3183df5bdaaea2c50089f6e3db19c Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Mon, 10 Apr 2017 01:45:03 +0100 Subject: [PATCH] cope with jesse's signal module (which lacks sig.name) Signed-off-by: Ian Jackson --- hippotatd | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hippotatd b/hippotatd index bc55650..212e5c4 100755 --- a/hippotatd +++ b/hippotatd @@ -346,7 +346,9 @@ def catch_termination(): raise RuntimeError('did not die due to signal %s !' % name) for sig in (signal.SIGINT, signal.SIGTERM): - signal.signal(sig, partial(signal_handler, sig.name)) + try: signame = sig.name + except AttributeError: signame = "signal %d" % sig + signal.signal(sig, partial(signal_handler, signame)) def daemonise(): global syslogfacility -- 2.11.0