robotframework / PythonRemoteServer

Robot Framework remote server implemented with Python
Apache License 2.0
152 stars 83 forks source link

Support starting server on background #22

Closed mkorpela closed 7 years ago

mkorpela commented 10 years ago

The init currently calls serve_forever() that prevents execution from continuing. Init also registers signal handlers - this is only allowed in the main thread. Thus currently it is not possible to start the server on background and continuing working on something else on the main thread.

pekkaklarck commented 7 years ago

Yeah, this is stupid design. Shouldn't be too hard to fix,

pekkaklarck commented 7 years ago

Turned out to be much more work than I anticipated but ought to be pretty much ready now.

@mkorpela do you have time to test this and perhaps also to review the code?

Functionality is documented in the README and also in docstrings in the code. Documentation comments are obviously appreciated too.

pekkaklarck commented 7 years ago

This ought to be now supported and 1.1 RC 1 is also out. Testing the functionality and reviewing the related documentation in the README would be highly appreciated.