--- urlgrabber/grabber.py~ 2006-02-22 13:26:46.000000000 -0500 +++ urlgrabber/grabber.py 2006-03-14 14:17:59.000000000 -0500 @@ -1140,6 +1140,8 @@ raise URLGrabError(4, _('Socket Error: %s') % (e, )) except TimeoutError, e: raise URLGrabError(12, _('Timeout: %s') % (e, )) + except IOError, e: + raise URLGrabError(4, _('IOError: %s') %(e,)) newsize = len(new) if not newsize: break # no more to read