> Recovery may not be possible for a single archive, but the caller may
> want to process multiple archives.
> (Or potentially try again, if the error was caused by a transient error
> [1])
>
> So ideally Compress will return a CE for parsing errors, and that CE
> should give some context to the error.
> Care must be taken however not to catch every RTE, lest this hide a coding
> bug.
>
> It may take a few iterations to catch and wrap all the possible RTEs,
> but the end result would be a more robust and easier to use component.
>

+1

Reply via email to