You are probably right. I probably do need to drop a level.

Since yours and @dom96 replies I have experimented some more.

I have tried catching, TimeoutError, IOError, OSError. I have reduced the 
timeout in the HttpClient to 500millis.

Sometimes it catches the errors. Sometimes none show up in my try/except.

Most of my experience the higher level library isn't totally protected from the 
errors and gets a chance to handle them. Which is what I was thinking I was 
going to get here.

SIGINT: Interrupted by Ctrl-C.

SIGPIPE: Pipe closed.

Some sort of IO Error

I have a few parallel implementations of this app in various languages to see 
which I like the best.

I want to thank everyone for their help. I think at this present time and the 
schedule I have to implement this app, that Nim is not the best match for me. 
This is not anything against Nim. Simply that Nim and I are not an ideal team 
at the moment.

Thanks.

Reply via email to