From dfaed546bc96340c5eae72c17046fd1ecadacd05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 23 Dec 2008 19:06:26 +0100 Subject: [PATCH] Improve test on SIGUSR1 --- trytond/server.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/trytond/server.py b/trytond/server.py index ebba9f7b8e..bb3758b556 100644 --- a/trytond/server.py +++ b/trytond/server.py @@ -206,10 +206,11 @@ class TrytonServer(object): ' service, port ' + str(port)) def handler(signum, frame): - if signum == signal.SIGUSR1: - for db_name in pooler.get_db_list(): - pooler.restart_pool(db_name) - return + if hasattr(signal, 'SIGUSR1'): + if signum == signal.SIGUSR1: + for db_name in pooler.get_db_list(): + pooler.restart_pool(db_name) + return if CONFIG['netrpc']: tinysocket.stop() if CONFIG['xmlrpc']: