events server blocks app
Scenario:
- Launch client
- Kill it.
- polkit-authentication-agent is left orphaned (it is launched if not found running)
- Try to launch client again.
- blocks.
samsara 戝 ~leapsrc ➤ 53056ee|feature/check_kext⚡ 10809 ± : python app.py --debug --danger ⏎ [4h38m] ✹ ^CTraceback (most recent call last): File "app.py", line 216, in main() File "app.py", line 134, in main event_server.ensure_server(event_server.SERVER_PORT) File "/home/kali/Virtualenvs/leap-client/local/lib/python2.7/site-packages/leap.common-0.2.7-py2.7.egg/leap/common/events/server.py", line 80, in ensure_server response = ping(port) File "/home/kali/Virtualenvs/leap-client/local/lib/python2.7/site-packages/leap.common-0.2.7-py2.7.egg/leap/common/events/server.py", line 115, in ping return service.ping(request, callback=reqcbk, timeout=timeout) File "/home/kali/Virtualenvs/leap-client/local/lib/python2.7/site-packages/protobuf.socketrpc-1.3.2-py2.7.egg/protobuf/socketrpc/service.py", line 114, in timeout, callback) File "/home/kali/Virtualenvs/leap-client/local/lib/python2.7/site-packages/protobuf.socketrpc-1.3.2-py2.7.egg/protobuf/socketrpc/service.py", line 194, in call rpc_thread.join(timeout) File "/usr/lib/python2.7/threading.py", line 958, in join self.__block.wait(delay) File "/usr/lib/python2.7/threading.py", line 358, in wait _sleep(delay) KeyboardInterrupt (leap-client)
(from redmine: created on 2013-07-26, closed on 2013-07-31, relates #3250 (closed))