Updates:
Status: Started
Owner: [email protected]
Comment #6 on issue 871 by [email protected]: Timeout speed optimization
http://code.google.com/p/robotframework/issues/detail?id=871
The signal module seems to solve this issue in *nix.
I have an idea how to solve it in windows:
Have a thread that will signal SIGINT after the timeout if some internal
flag is not set. This should work assuming that the problem is in waiting
(GIL and locks).
This will also require changes to SIGINT handling. NOTE: This could only
work in Python 2.7 .. so have to have a fall back to the old mechanism.
Jython and IronPython should work efficiently with the current thread using
mechanism.