Patch Set 1:
It seems to me that tail-recursion should be possible in python - at least from some comments on the web, but it's clearly not working here.
This might also have implications in conn_client (which calls itself) and recon_reader (which calls conn_client and is called by conn_client->ctrl_client).
conn_client is easily modified, should we pass-through the exception in recon_reader and then just catch it in conn_client and reconnect?
Patch-set: 1
Reviewer: Gerrit User 1000074 <1000074@035e6965-6537-41bd-912c-053f3cf69326>
Reviewer: Gerrit User 1000008 <1000008@035e6965-6537-41bd-912c-053f3cf69326>