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()