Skip to content

Commit 1e26ef4

Browse files
committed
Use engine.subscribe to configure signal handlers. Fixes cherrypy#1460.
1 parent db94672 commit 1e26ef4

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

cherrypy/_cpconfig.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -294,9 +294,9 @@ def _engine_namespace_handler(k, v):
294294
elif k == 'deadlock_poll_freq':
295295
engine.timeout_monitor.frequency = v
296296
elif k == 'SIGHUP':
297-
engine.listeners['SIGHUP'] = set([v])
297+
engine.subscribe('SIGHUP', v)
298298
elif k == 'SIGTERM':
299-
engine.listeners['SIGTERM'] = set([v])
299+
engine.subscribe('SIGTERM', v)
300300
elif "." in k:
301301
plugin, attrname = k.split(".", 1)
302302
plugin = getattr(engine, plugin)

0 commit comments

Comments
 (0)