Author: jprantan
Date: Thu Sep 25 09:10:20 2008
New Revision: 840

Modified:
   trunk/proto/remote/python/robotremoteserver.py

Log:
Updated to work in Windows.

Modified: trunk/proto/remote/python/robotremoteserver.py
==============================================================================
--- trunk/proto/remote/python/robotremoteserver.py      (original)
+++ trunk/proto/remote/python/robotremoteserver.py      Thu Sep 25 09:10:20 2008
@@ -20,9 +20,10 @@
         self.register_function(self.get_keyword_arguments)
         self.register_function(self.get_keyword_documentation)
         self.register_function(self.stop_remote_server)
-        if signal:
-            callback = lambda signum, frame: self.stop_remote_server()
+        callback = lambda signum, frame: self.stop_remote_server()
+        if hasattr(signal, 'SIGHUP'):
             signal.signal(signal.SIGHUP, callback)
+        if hasattr(signal, 'SIGINT'):
             signal.signal(signal.SIGINT, callback)
         self.serve_forever()

Reply via email to