12 Mar
2011
12 Mar
'11
12:21 a.m.
On Friday 11 March 2011 17:04:16, Daniel Díaz wrote:
Hi, cafe,
I'm working in a program where I use many connections with Network.HTTP. Sometimes, connections are closed while my program is reading them, and an error appears:
<socket: XXX>: Data.ByteString.hGetLine: invalid argument (Bad file descriptor)
All I need is to handle this error. The function 'catch' doesn't work. I guess this error comes from a call to 'error' function, or something similar.
Control.Exception.catch can catch error calls. If you're using Prelude.catch, you probably should switch.
What I can do?
Thanks in advance, Daniel Díaz