We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dc33a0e commit a6677aaCopy full SHA for a6677aa
src/robotremoteserver.py
@@ -14,7 +14,9 @@
14
15
__version__ = 'devel'
16
17
+import errno
18
import re
19
+import select
20
import sys
21
import inspect
22
import traceback
@@ -83,7 +85,11 @@ def serve_forever(self):
83
85
else:
84
86
self.socket.settimeout(0.5)
87
while not self._shutdown:
- self.handle_request()
88
+ try:
89
+ self.handle_request()
90
+ except (OSError, select.error) as e:
91
+ if e.args[0] != errno.EINTR:
92
+ raise
93
94
def stop_remote_server(self):
95
prefix = 'Robot Framework remote server at %s:%s ' % self.server_address
0 commit comments