From: "T. Onoma" Date: 2003-11-20T20:11:58+09:00 Subject: Re: retry does not work matz: > Your "resume" makes exception handling much harder. With "resume", > every raise can be re-entered, that means programmers need to care > about re-entrance always. > > So allowing new thing is not always a good thing. worry? isn't that what testers are for ;) okay, so maybe there could be an option put on raise to allow resuming? just as an example of what this could do: tanaka is adding hook into open_uri to do progress reporting of download. to make it work you have to pass a lambda that acts on progress. but with resume you could raise a ProgressException(pos) and resume, which is much cleaner. -t0