]> gitweb.pimeys.fr Git - bots/salesman.git/commitdiff
Sans le sighup_handler on a l'air bête quand même
authorVincent Le Gallic <legallic@crans.org>
Mon, 30 Jul 2012 16:01:21 +0000 (18:01 +0200)
committerVincent Le Gallic <legallic@crans.org>
Mon, 30 Jul 2012 16:01:21 +0000 (18:01 +0200)
salesman.py

index 3e118f449a67541020b74490a8ff446ffbfd782f..a9a9da9241c00b0159206ade9192e4e3eb2e096b 100755 (executable)
@@ -645,6 +645,10 @@ if __name__=="__main__":
         print "Server Unknown : %s"%(serveur)
         exit(404)
     salesman=Salesman(serveur,debug)
+    # Si on reçoit un SIGHUP, on reload la config
+    def sighup_handler(signum, frame):
+        salesman.reload("SIGHUP")
+    signal.signal(signal.SIGHUP, sighup_handler)
     if daemon:
         child_pid = os.fork()
         if child_pid == 0: